Erro usando driver do Firebird

6 respostas
davidbuzatto

Pessoa, o meu problema é o seguinte.
Eu preciso conectar a uma base de dados interbase que se encontra na unidade E no diretório interbase de um servidor. O problema é que eu forneço os dados para a conexão e ela dá uma erro de SQLDA, não sei o que está acontecendo.

Espero ajuda!

A figura em anexo mostra o erro emitido pelo banco.

Obrigado!

6 Respostas

G

Cara tenta usar o Jaybird eu tenho usado e gostado muito.
Ele pode se baixado do link: http://www.javafree.org/news/view.jf?idNew=512

Abaixo segue um exemplo de como deve ser colocado.

try {

url = jdbc:firebirdsql:localhost/3050:c:/cdm/cdm.fdb;

Class.forName( “org.firebirdsql.jdbc.FBDriver” );

connect = DriverManager.getConnection( url, “SYSDBA”,“masterkey”);

}

catch ( ClassNotFoundException cnfex ) {

// processa ClassNotFoundExceptions aqui

JOptionPane.showMessageDialog(

null, “A conexão falhou!\n” + cnfex.toString(), “Aviso”,

JOptionPane.WARNING_MESSAGE );

}

Descuple não ser mais detalista.

Leozin

o teu pc tem um servidor do firebird instalado?

davidbuzatto

Eu uso o Jaybird.
O servidor é interbase e não é local.

Na mensagem de erro mostra o que ta acontecendo. Ele aceita o usuário e a senha, só que não abre a conexão.

Obrigado!

G

Bom dia.
Por que vc não instala o interbase server ou firebase na sua maquina.
Se funcionar o problema é com o servidor que vc está usando agora.
Um abraço.

davidbuzatto

Se a porta que o sgbd ta ouvindo é a pdrão não precisa.

Já resolvi o problema, apelei para o odbc e funcionou beleza. É que o projeto é um pouco urgente. Quando estiver finalizado eu tento de novo o jdbc…

Obrigado.

dekobaya

nao pode ser a porta q ta faltando em sua string de conexao?

Criado 30 de junho de 2006
Ultima resposta 3 de jul. de 2006
Respostas 6
Participantes 4