Conectando ao Firebird com JDBC
Salve amigos... Estou tentando fazer uma agenda para estudos, e estou tentando fazer com um banco firebird 2.1 embedded. Vendo alguns exemplos na web, criei essa classe:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConexaoAgenda {
public Connection con = null;
public Statement stm = null;
public ConexaoAgenda() {
try {
Class.forName("org.firebirdsql.jdbc.FBDriver");
con = DriverManager.getConnection("jdbc:firebirdsql:embedded:AGENDA","sysdba","masterkey");
stm = con.createStatement();
System.out.println("Conectado");
} catch (Exception e) {
System.out.print("Erro: " + e.getMessage());
}
}
}Agenda é o alias que criei do banco. Sempre que executo minha classe de teste pelo eclipse, ele volta a seguinte mensagem : Erro: org.firebirdsql.jdbc.FBDriver pesquisando, eu vi que precisaria baixar o JayBird, eu baixei o JayBird 1.6, porem não sei como configurar ele, eu tentei colocar no meu CLASSPATH o caminho onde descompactei o pacte, mas o erro continua, tentei executar a classe pelo prompt, e no prompt me volta essa mensagem:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jaybird21 in java.
library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at org.firebirdsql.gds.impl.jni.JniGDSImpl.initJNIBridge(JniGDSImpl.java
:58)
at org.firebirdsql.gds.impl.jni.JniGDSImpl.<clinit>(JniGDSImpl.java:23)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSFactoryPlugin.getGDS(EmbeddedGDSFactoryPlugin.java:40)
at org.firebirdsql.gds.impl.GDSFactory.getGDSForType(GDSFactory.java:219
)
at org.firebirdsql.jca.FBManagedConnectionFactory.getGDS(FBManagedConnec
tionFactory.java:117)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:125)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at ConexaoAgenda.<init>(ConexaoAgenda.java:14)
at TestePessoa.main(TestePessoa.java:7)alguém faz alguma idéia do que pode estar errado?
Discussão (6)
Carregando comentários...