No windows funciona, no linux não…
Algém sabe como eu resolvo o seguinte erro, para o código
public Connection getConexaoPool(String ipbanco, String caminhobanco, String usuario, String senha) {
return getConexaoPoolFireBird1(ipbanco, caminhobanco, usuario, senha);
//return getConexaoSimples();
}
public Connection getConexaoPoolFireBird1(String ipbanco, String caminhobanco, String usuario, String senha) {
//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 com servidor de dados: "+ipbanco +" em "+caminhobanco);
System.out.println("usuario " + usuario + " senha "+senha);
if (!FBDriverLoaded) {
try {
System.out.println("Carregando driver");
fbwds = new FBWrappingDataSource();
FBDriverLoaded = true;
fbwds.setDatabase (ipbanco+":"+caminhobanco);
fbwds.setMaxPoolSize(10000);
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 ("jdbc:interbase://localhost/c:\\Users\\User\\Desktop\\sus08112010.GDB");
// fbwds.setDatabase ("127.0.0.1/3050:/C:\\Users\\User\\Desktop\\sus08112010.GDB");
}
else {
System.out.println(
"Firebird Driver already exists, not reloaded.\n");
}
try{
con = fbwds.getConnection (usuario, senha);
}
catch(Exception e){
e.printStackTrace();
}
return con;
}
java.lang.NullPointerException
at org.firebirdsql.jca.FBManagedConnectionFactory.(FBManagedConnectionFactory.java:106)
at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getManagedConnectionFactory(AbstractFBConnectionPoolDataSource.java:235)
at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.allocateConnection(AbstractFBConnectionPoolDataSource.java:272)
at org.firebirdsql.pool.PooledConnectionQueue.addConnection(PooledConnectionQueue.java:490)
at org.firebirdsql.pool.PooledConnectionQueue.take(PooledConnectionQueue.java:375)
at org.firebirdsql.pool.AbstractConnectionPool.getPooledConnection(AbstractConnectionPool.java:230)
at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getPooledConnection(AbstractFBConnectionPoolDataSource.java:359)
at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getPooledConnection(AbstractFBConnectionPoolDataSource.java:397)
at org.firebirdsql.pool.FBWrappingDataSource.getConnection(FBWrappingDataSource.java:229)
at quiposus.PooDri.getConexaoPoolFireBird1(PooDri.java:54)
at quiposus.PooDri.getConexaoPool(PooDri.java:15)
at quiposus.QuipoSus.main(QuipoSus.java:68)