Srs,
Estou fazendo alguns testes com o pool de conexão JDBC do jboss e driver oracle 1.4.
Tenho duvidas com as seguintes situações:
:arrow: Se o limito a x conexões e x conexões são alocadas a conexão X+1 não deveria aguardar um tempo antes de lançar uma exceção No ManagedConnections Available! ?
:arrow: Qual a forma correta de devolver a conexão ao pool?
ctx;
c = null;
cn = null;
javax.sql. ds = null;
try {
Context ctx = new InitialContext();
DataSource ds = (javax.sql.DataSource) ctx.lookup("java:/" + new propriedades().getProperty("dataset.jndi"));
Connection cn = ds.getConnection();
//Executa um comando SQL
} catch (NamingException e) {
e.printStackTrace();
}finally{
cn.close();
ds = null;
}
Essa forma parece que não é a correta já que o Jboss reclama sempre.
16:07:53,025 WARN [WrappedConnection] Closing a statement you left open, please do your own housekeeping
Valeu