Pessoal, já faz 5 dias q tento resolver isso, já abri uns 2 tópicos relacionados, mudei minha classe e nada…
tenho o seguinte método:
public Connection getConexaoPoolFireBird1() {
//funciona com o firebird 2.0.5.2, banco extensão GDB e jaybird 2.1.6 full
Connection con = null;
System.out.println("Criando conexao");
if (!FBDriverLoaded - sempre true...) {
try {
System.out.println("Carregando driver");
fbwds = new FBWrappingDataSource();
FBDriverLoaded = true;
if(fbwds.equals(null)){
System.out.println("1");
}
}
catch (Exception e) {
System.out.println(
"Could Not create org.firebirdsql.jdbc.FBWrappingDataSource, error: "
+ e
+ "\n");
}
fbwds.setDatabase ("127.0.0.1:C:\\Users\\User\\Desktop\\08112010.GDB");
}
else {
System.out.println(
"Firebird Driver already exists, not reloaded.\n");
}
try{
con = fbwds.getConnection ("sysdba", "masterkey");
}
catch(Exception e){
e.printStackTrace();
}
return con;
}
Utilizo jaybir 2.2 e firebird 2.5 e ruindows seven…
no jgrasp funciona perfeitamente o código qdo chamo a conexão, roda tranquilamente. Mas qdo passo tudo prum jar, mesmo q eu descompacte o jar e execute o .java DO PACOTE no jgrasp, o metodo retona uma conexão nula, mas nenhum erro é capturado… já tentei d tudo, reinstalei, o banco, verifiquei strings, classpaths, paths… tem q ser algum erro ao publicar o .jar, mas qual tipo de erro? o pacote do jaybird está lá!!! o metodo encontra as classes, mas retorna uma conexão nula… como se não conseguisse iniciar o fbwds, só q ele nunca é nulo…
se alguem tive alguma ideia, posta ae.