好像会重新获取一个,然后关闭这个刚获取的,之前那个没管
我已经看到了这个问题,谢谢提醒
恩多谢,事务应该是没有问题的。 我指的是直接使用DAO的时候,关闭连接时使用了close(getConnection()),而getConnection()里面是新建一个连接
你可以把example run起来 通过druid自己的监控程序 查看连接池的状态 http://localhost:8081/druid/datasource.html
或者在自己的程序里配置
<!--druid 数据源监控--> <filter> <filter-name>DruidWebStatFilter</filter-name> <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class> <init-param> <param-name>exclusions</param-name> <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value> </init-param> <init-param> <param-name>profileEnable</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>DruidWebStatFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>DruidStatView</servlet-name> <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class> <init-param> <param-name>loginUsername</param-name> <param-value>admin</param-value> </init-param> <init-param> <param-name>loginPassword</param-name> <param-value>admin</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>DruidStatView</servlet-name> <url-pattern>/druid/*</url-pattern> </servlet-mapping>
是连接数一直增长,没有关闭
你本意是不是要将当前连接与当前线程绑定 conn = showSql ? new SqlPrinter(dataSource.getConnection()).getConnection() : dataSource.getConnection(); setCurrentConnection(conn);//后加的 return conn;
resty默认使用druid作为连接池,连接的管理的都是druid来做的,你是出现什么异常了吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(6)
我已经看到了这个问题,谢谢提醒
恩多谢,事务应该是没有问题的。 我指的是直接使用DAO的时候,关闭连接时使用了close(getConnection()),而getConnection()里面是新建一个连接
你可以把example run起来 通过druid自己的监控程序 查看连接池的状态 http://localhost:8081/druid/datasource.html
或者在自己的程序里配置
是连接数一直增长,没有关闭
你本意是不是要将当前连接与当前线程绑定 conn = showSql ? new SqlPrinter(dataSource.getConnection()).getConnection() : dataSource.getConnection(); setCurrentConnection(conn);//后加的 return conn;
resty默认使用druid作为连接池,连接的管理的都是druid来做的,你是出现什么异常了吗?