Dúvida com a conexão do Firebird

2 respostas
S

Pessoal, estou com uma dúvida de um erro que tah dando na minha classe de conexão com o banco de dados Firebird… se alguém puder ajudar…

A classe de conexão é:

public Connection conectar() {

try {

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

DriverManager.getConnection (“jdbc:firebirdsql:localhost/3050:C:/APV.GDB,

SYSDBA, masterkey);

}
catch (java.lang.ClassNotFoundException ClasseExcecao) {
		JOptionPane.showMessageDialog         (null, "Falha ao carregar o driver Firebird", 
			".: Autorização :.", JOptionPane.ERROR_MESSAGE);
		ClasseExcecao.printStackTrace();
		System.exit(1);
	}
        catch (java.sql.SQLException SQLExcecao) {
		JOptionPane.showMessageDialog(null, "Falha na conexão com o Banco de Dados", 
                            ".: Autorização :.", JOptionPane.ERROR_MESSAGE);
			SQLExcecao.printStackTrace();			
		}        
		return (conexao);
	}

O erro que estah dando é:

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

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:164)

at teste.Main.conectar(Main.java:231)

at teste.Main.(Main.java:55)

at teste.Main.main(Main.java:206)

Deve ser uma grande besteira… mas como estou iniciando com esse BD, pra mim tah sendo mesmo uma dor de cabeça…
Valeu pra quem puder ajudar…
[]'s

2 Respostas

Adriano_Almeida

Vc baixou a biblioteca do Firebird?

Se sim e vc estiver usando uma IDE, adicione ela ao seu projeto.

Se não estiver usando uma IDE, adicione o diretório com suas bibliotecas ao classpath.

Mas o erro é pq ele não está encontrando a biblioteca jdbc do Firebird!

S

Se o que vc tah falando eh do Jaybird, eu baixei sim… e coloquei ele dentro do meu projeto… num precisava soh colocar o jdbc no projeto não?
[]'s

Criado 4 de janeiro de 2007
Ultima resposta 5 de jan. de 2007
Respostas 2
Participantes 2