我正在尝试第一次使用c3p0实现解决方案。我了解如何初始化连接池并从池中“ check out ”连接,如下所示:
ComboPooledDataSource cpds = new ComboPooledDataSource();
cpds.setDriverClass(driverClass);
cpds.setJdbcUrl(url);
cpds.setUser(username);
cpds.setPassword(password);
Connection conn = cpds.getConnection(username, password);
但是我很难找出如何“ checkin ”一个已经使用过的Connection并返回到池中的方法。我将如何去做呢?我在这里做错什么了吗?
最佳答案
释放对用户完全透明。有关更多说明,请参见here。
请务必关闭Connection()并保留更多引用(这将避免使用适当的GC)。
关于java - c3p0连接 checkin ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2102935/