从Glassfish连接池获得连接并使用后,我应该立即关闭吗?

时间:2012-09-21 03:43:45

标签: java glassfish-3 connection-pooling

这是我获得连接的方式

DataSource ds = (DataSource) ctx.lookup("glassfish_pool_res");
connection = ds.getConnection();

使用连接后,像这样:

CallableStatement cs = connection.prepareCall(call_statement);
...
cs.execute();

我应该立即执行cs.close()connection.close()吗? 这是关闭连接以避免内存泄漏的正确方法吗? 我正在开发一个Web应用程序btw。

1 个答案:

答案 0 :(得分:0)

是。这是正确的方法。

close()  returns connection to connection pool