Eu sou muito iniciante e não estou conseguindo me entender muito bém com o BD Fire Bird.
Eu estou tentando executar o código abaixo, minha intenção é me conectar com uma base de dados firebird e manipular alguns registros em algumas tabelas desta base.
+++++++++++++++++++++++++++++++++++++++++
import java.sql.*;
public class Bco
{
public static void main(String args[])
{
System.out.println("#testando acesso a banco de dado Interbase\n\n");
Connection con = null;
Statement stm = null;
String teste = "SELECT NOME FROM TAB_CLI_001;";
try
{
Class.forName("org.firebirdsql.jdbc.FBDriver");
con =
DriverManager.getConnection(
"jdbc:firebirdsql:localhost/3050:C:/DSystem/Bda/BDA_CERES.gdb",
"sysdba",
"masterkey");
stm = con.createStatement();
System.out.println("registrou");
ResultSet rs = stm.executeQuery(teste);
while (rs.next())
{
String linha = rs.getString("NOME");
System.out.println("Cliente:" +linha);
}
System.out.println("select realizado\n");
}
catch(ClassNotFoundException e)
{
System.out.println("excessao ClassNotFound...");
e.printStackTrace();
}
catch(SQLException e)
{
System.out.println("SQL Exception... Erro dos Bravos");
e.printStackTrace();
}
finally
{
}
}
}
+++++++++++++++++++++++++++++++++++++++++
Ele compila sem erros mas quando tento executar o programa ele me da a seguinte mensagem
++++++++++++++++++++++++++++++++++++++++++
excessao ClassNotFound…
java.lang.ClassNotFoundException: org.firebirdsql.jdbc.FBDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Bco.main(Bco.java:23)
++++++++++++++++++++++++++++++++++++++++++
Pelo que entendi ele não está achando o driver firebird, eu passei a manhã inteira pesquisando em varios sites, procurei o driver mas não achei nada que me ajudasse a resolver isto.
Alguem poderia me indicar o caminho das pedras me orientando no que eu estou fazendo errado.
Obrigado