Java + interbase

1 resposta
J

Olá pe :wink: ssoal!

Estou tentando fazer conexão com interbase usando o firebirdSQL, adicionei o mesmo ao meu projeto(eclipse), já dei uma olhada no fórum e consegui montar esta pequena classe abaixo:
import java.sql.*;

public class Bco{
	public static void main(String args[]){
		System.out.println("#testando acesso a banco de dado Interbase ");
		Connection conn = null;
		String teste = "SELECT NOME FROM CADFUNC;";
		try{
			Class.forName("org.firebirdsql.jdbc.FBDriver");
			conn = DriverManager.getConnection("jdbc:firebirdsql:127.0.0.1/3050:/C:/Utils/Interbase/FARMA/DB_FARMA.GDB", "SYSDBA", "masterkey");
			System.out.println("Sucesso na conexão! Massacre! ");
			Statement stm = conn.createStatement();
			ResultSet rs = stm.executeQuery(teste);
			while (rs.next()){
				String linha = rs.getString("NOME");
				System.out.println("NOME: " +linha);
			}
			System.out.println("select realizado ");
		}
		catch(ClassNotFoundException e){
			System.out.println("excessao ClassNotFound...");
			e.printStackTrace();
		}
		catch(SQLException e){
			System.out.println("SQL Exception... Erro dos Bravos");
			e.printStackTrace();
		}
		/*finally{
			try{
			conn.close();
			}
			catch(SQLException onConClose){
				System.out.println("error on closing");	
				onConClose.printStackTrace();
			}
		}*/
	}
}

porém esta acontecendo os seguintes erros:
Menssagem :
Fatal exception occurred. Program will exit.

Excepton(debug):
java.lang.NoClassDefFoundError: javax/resource/ResourceException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Bco.main(Bco.java:9)
Exception in thread "main"

Agradeço as dicas desde já. :wink:

1 Resposta

furutani

Parece que esta tudo certo
Vc já experimentou colocar o driver JDBC no classpath?

Criado 27 de novembro de 2003
Ultima resposta 30 de nov. de 2003
Respostas 1
Participantes 2