当前位置: 代码迷 >> Java Web开发 >> 从spring治理的datasource中获取connection
  详细解决方案

从spring治理的datasource中获取connection

热度:9844   发布时间:2016-04-10 22:56:47.0
从spring管理的datasource中获取connection

    @Autowired
    private DataSource dataSource;
//..........
    Connection to = dataSource.getConnection();
    boolean autoCommit = to.getAutoCommit();
    to.setAutoCommit(false);
//......some JDBC
    to.commit();
    to.setAutoCommit(autoCommit);

以上是代码片段,问题是这样做会有不良影响吗(对Connection的某些操作,对连接池的管理)
------解决方案--------------------
你自己整个模拟程序,压一下不就知道了
http://download.csdn.net/detail/defonds/6579885
------解决方案--------------------
要用try finally方式,在finally里要关闭。
------解决方案--------------------
引用:
Quote: 引用:

要用try finally方式,在finally里要关闭。

spring管理下的Connection需要关闭吗,或者说这种取连接的方式会脱离管理?



如果仅仅是单个的程序可能不会有什么


如果你的项目做了负载,你不关个试试
  相关解决方案