Erro Firebird

10 respostas
R

Tenho instalado o Firebird 1.5 e j2sdk 1.4.2 e tbm o Driver FirebirdSQL-1.5.0JDK_1.4.

A primeira pergunta é: o Driver tem q estar no mesmo diretorio do Firebird?

A segunda é um erro q obtive num programinha de teste:

java.lang.ClassNotFoundException: org.firebirdsql.jdbc.FBDriver

Segue abaixo o codigo:
import java.sql.*;

public class Cria

{

public static void main(String[] args)

{

try {

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

Connection con =       DriverManager.getConnection(jdbc:firebirdsql:localhost/8090:d:\Dados\Teste.gdb,   sysdba, masterkey);

Statement stmt = con.createStatement();

stmt.executeUpdate(CREATE TABLE AGENDA (NOME VARCHAR(30), TELEFONE INTEGER));

stmt.close();

con.close();

} catch (Exception e) {

System.out.println(e);

}

}

}

Desde já agradeco.

10 Respostas

gulira

1º Pergunta: Não…
2º Pergunta: Amigo vc vai ter que setar na varialvel de ambiente CLASS_PATH o jar “firebirdsql.jar” que se encontra dentro do diretor do drive JDBC para poder rodar. Caso vc utilize o netbeans vc vai ter que montar o arquivo firebirdsql.jar. No eclipse é Project->Properties JavaBuild Path -> Add External JARs…

R

Obrigado pela resposta.

No caso de eu nao usar nem NetBeans, nem Eclipse, (eu to usando o EditPlus), como faco pra setar no ClassPath?

gulira

vc vai ter que abrir o autoexec.bat e adicionar a variavel de ambiente:
CLASS_PATH=c:{diretorio do drive JDBC}firebirdsql.jar;{mais o diretorio do jdk}jre

R

Muito Obrigado.

gulira

Só uma duvida vc esta utilizando User Tools Group do EditPlus??? ou esta compilando no prompt do DOS???

gulira

“gulira”:
vc vai ter que abrir o autoexec.bat e adicionar a variavel de ambiente:
CLASS_PATH=c:{diretorio do drive JDBC}firebirdsql.jar;{mais o diretorio do jdk}jre

Só corrigindo é CLASSPATH e nao CLASS_PATH

R

No Edit Plus eu to compilando com o User Tools Group.

No Eclipse eu adicionei o jar, mudei uma linha nakele codigo:

Connection con = DriverManager.getConnection(“jdbc:firebirdsql/localhost:8090:D:\Dados\Teste.gdb”, “sysdba”, “masterkey”);

e tive o seguinte erro:
java.sql.SQLException: No suitable driver

Por favor de uma olhada no codigo e ve se tem algo errado.

Valeu.

dsiviotti

“Rafa Abe”:
No Edit Plus eu to compilando com o User Tools Group.

No Eclipse eu adicionei o jar, mudei uma linha nakele codigo:

Connection con = DriverManager.getConnection(“jdbc:firebirdsql/localhost:8090:D:DadosTeste.gdb”, “sysdba”, “masterkey”);

e tive o seguinte erro:
java.sql.SQLException: No suitable driver

Por favor de uma olhada no codigo e ve se tem algo errado.

Valeu.

A O Driver continua não sendo encontrado. Coloque o arquivo jar do firebird em:
[JRE]/lib/ext

R

Como faco isso no Windows?

E com o Eclipse deu o erro mesmo adicionando o jar.

dsiviotti

“Rafa Abe”:
Como faco isso no Windows?

E com o Eclipse deu o erro mesmo adicionando o jar.

Depende do seu JDK.

No 1.4.x:

Coloque o arquivo firebirdsql-full.jar (ou outro .jar do Firebird) no diretório:

C:/jdk1.4.x_zz/jrelib/ext

onde jdk1.4.x_zz é o diretório onde está o seu JDK

No 1.5 ou 5.0

Coloque o arquivo firebirdsql-full.jar (ou outro .jar do Firebird) no diretório:

C:/Arquivos de Programas/Javajre1.5.0/lib/ext

Criado 11 de outubro de 2004
Ultima resposta 14 de out. de 2004
Respostas 10
Participantes 3