使用proxool+dbutils怎么样释放Connection?
使用proxool+dbutils怎么样释放Connection,还是不用管。比如QueryRunner是通过传入一个dataSource获取的,使用过后,queryRunner对象改如何处理。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
使用proxool+dbutils怎么样释放Connection,还是不用管。比如QueryRunner是通过传入一个dataSource获取的,使用过后,queryRunner对象改如何处理。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
构造函数直接传递过去就可以了!
public QueryRunner(DataSource ds) {
super();
this.ds = ds;
}
目前是这么做的,
private static final DataSource ds = new ProxoolDataSource(
poolName);
public QueryRunner runner() {
return new QueryRunner(ds);
}
数据库连接成功了,proxool的例子上的alias 名称前面加了proxool,使用DataSource的时候就不需要加,直接用DriverManager获取的时间就需要加。
嘿嘿
哦。哈哈哈哈,那就好。就是用DataSource就不需要关闭了。他自己会关。
那如何把proxool的DataSource给DBUTILS用
引用来自#6楼“杨焱”的帖子
引用来自#4楼“joliny”的帖子
dbutils 提供了两类操作方法,一类是不用传递Connection操作方法。一类是需要传递Connection的操作方法。
根据你的需要自己选择!
本想百度下“传递 DataSource 实例给 dbutils”,没想到百度速度这么快,中午1点发的内容,2点就收录了,还是第一条。OSCHINA厉害。
引用来自#4楼“joliny”的帖子
dbutils 提供了两类操作方法,一类是不用传递Connection操作方法。一类是需要传递Connection的操作方法。
根据你的需要自己选择!
引用来自#3楼“红薯”的帖子
两种方法:
1. 传递 DataSource 实例给 dbutils,由 dbutils 负责关闭
2. 自行关闭 Connection
dbutils 提供了两类操作方法,一类是不用传递Connection操作方法。一类是需要传递Connection的操作方法。
根据你的需要自己选择!
两种方法:
1. 传递 DataSource 实例给 dbutils,由 dbutils 负责关闭
2. 自行关闭 Connection