[Resolvido] Problemas para encontrar classe do Firebird

2 respostas
F

Boa tarde,
Estou tentando conectar um banco de dados Firebird em uma aplicação web, utilizando o Eclipse.
O problema ocorre no 'Try' do método Class.forName("org.firebirdsql.jdbc.FBDriver"). A aplicação sempre cai na exceção, com a mensagem: org.firebirdsql.jdbc.FBDriver.

Classe que acessa o banco:
public class TConectaBanco {
	public Connection con = null;
	public Statement stm = null;
	
	public TConectaBanco(){
		try{
			Class.forName("org.firebirdsql.jdbc.FBDriver");
			con = 
				DriverManager.getConnection(
					"jdbc:firebirdsql:localhost/3050:F:/Projetos Programacao/banco.fdb",  
			        "sysdba",  
			        "masterkey");
			stm = con.createStatement();
		}catch(Exception e){
			System.out.println("pau: "+e.getMessage());
		}
	}
	public Boolean gravaProg(String prog){
		try{
			stm.executeUpdate(prog);
			return true;
		}
		catch(Exception e){
			System.out.println("pau: "+e.getMessage());
			return false;
		}
	}
	
	

}

2 Respostas

furutani

Você colocou o jar do drive do FB no classpath?

F

Era só isso mesmo. O problema é que eu não sabia que para funcionar eu tinha que colar o driver do FB na pasta ‘CLASSPATH’.
Obrigado.

Criado 2 de janeiro de 2010
Ultima resposta 2 de jan. de 2010
Respostas 2
Participantes 2