一般的连接我都是控制在连接池里的java.sql.Connection conn = null;
conn = ConnectionPool.getConnection();连接用完以后就放回连接池ConnectionPool.freeConnection(conn);这样做没有问题,可以有效的控制连接!但是我为了使用存储过程,用到了CallableStatment对象string strSql;
CallableStatment cs = conn.prepareCall(strSql);
调用conn.prepareCall(strSql);之后,我查看就多了一个到数据库的连接
也就是说在prepareCall内部 打开一个到数据库的连接,而这个是没有办法用ConnectionPool.getConnection();来控制的,请问高手如何解决这个问题???