Ola pessoal, tenho um projeto no qual trabalho com conexão JDBC com o FireBird.
Minha classe de conexão é a seguinte:
public static Connection fazConexao(){
try{
//NESSA LINHA DE BAIXO OCORRE O ERRO!!!!!!!!!!!
Class.forName("org.firebirdsql.jdbc.FBDriver");
//setando propriedades para que pegue as informaçoes do banco com ascento e caracteres especais e etc
Properties props = new Properties();
props.put("user", "SYSDBA");
props.put("password", "masterkey");
props.put("charset", "UTF8");
props.put("lc_ctype", "ISO8859_1");
con = DriverManager.getConnection("jdbc:firebirdsql:192.168.1.103/3050:C:\\teste\\DB.fdb", props);
}catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(null, "Erro no drive de conexão. Procure o administrador" + e);
}catch(SQLException ex){
JOptionPane.showMessageDialog(null, "Erro na conexao! Procure o administrador" + ex);
}finally{
return con;
}
}
No windos, e no IOS, ele roda perfeitamente!! Porem quando rodo no linux ele da erro na linha
Class.forName("org.firebirdsql.jdbc.FBDriver");
Alguem sabe me dizer se pra linux deve ser um outro drive, ou se deve ser feita alguma configuração ou algo do tipo!
Essa conexao funciona remotamente, tenho varios clientes que utilizam em windows e roda tranquilamente, mas agora peguei um cliente que é tudo linux e nos testes estou tendo esses problemas!
Alguem sabe me dar uma luz? Grato desde ja…