Sun Application Server y Swing

shaka_ocp
19 de Mayo del 2006
Hola:

Puedo tener una aplicacion swing que se conecte a un pool e conexiones con el Appserver de sun utilizando una base de datos postgresql???


lo he intentado pero creo que ni se conecta, y me arroja una serie de errores la conexion la hago con el codigo siguiente y el error está un poco mas abajo

public MConn(boolean pool){
try{
this.statment = null;
this.connection = null;
this.resulset = null;
if (pool){
this.source = new Jdbc3PoolingDataSource();
this.source.setDataSourceName("PostgreSQL");
this.source.setServerName("localhost");
this.source.setDatabaseName("nsicsa");
this.source.setUser("postgres");
this.source.setPassword("shakaocp");
this.source.setMaxConnections(32);
this.source.initialize();
this.connection = null;
try {
this.connection = source.getConnection();
this.connection.setAutoCommit(true);
this.statment = connection.createStatement();
System.out.println("Conexion establecida...");
// use connection
}
catch(SQLException e) {
System.out.println("Error en la conexion : " );
System.out.println(e.getMessage());
// log error
}
finally {
if(this.connection != null) {
try {this.connection.close();}catch(SQLException e) {}
}
}
}

}
catch(Exception e){
System.out.println("[" + stJDBCName + "]");
System.out.println("[Exception]:" + e.getMessage());
e.printStackTrace();
}
}


/*error*/


org.postgresql.util.PSQLException: Connection has been closed.
at org.postgresql.ds.common.PooledConnectionImpl$ConnectionHandler.invoke(PooledConnectionImpl.java:298)
at $Proxy0.createStatement(Unknown Source)



ya lei la documentación del App server pero obviamente algo tengo mal o algo me hace falta

ayuda por favor!!!!