JDBC操作数据库时切记关闭资源
Error: No ManagedConnections available within configured blocking timeout
这几天在做数据迁移,有个部件需要查找用户中心的信息,起初想通过SQL脚本完成迁移工作,后来发现用户中心的数据相当庞大,做了分库分表,所以要想直接SQL操作用户中心的数据基本上是不可能的,而且DBA也不建议直接通过SQL操作,而是建议通过程序完成上述信息的获取。
我们的持久层一直是用iBatis完成的,但是考虑到这次迁移,获取用户信息的程序所涉及到的表就区区两张,所以就考虑直接使用JDBC操作数据库。
在使用JDBC操纵数据库的过程中,没有及时的释放资源,导致了Jboss抛出上述异常信息。查看资料得知,有可能跟使用过的连接、Statement、ResultSet等没有及时关闭有关。
不要骂我连这点常识都没有,因为写这段程序的时候本想三句两句的就搞定,而且是一次性代码,就没太多关注。
相关推荐
ASoc 2020-11-14
chenjiazhu 2020-07-08
Andrea0 2020-09-18
Cherishyuu 2020-08-19
dongtiandeyu 2020-08-18
CoderYYN 2020-08-16
大黑牛 2020-08-15
Dullonjiang 2020-08-11
gaozhennan 2020-08-03
mcvsyy 2020-08-02
zbcaicai 2020-07-29
AscaryBird 2020-07-27
liulin0 2020-07-26
ldcwang 2020-07-26
helloxusir 2020-07-25
娜娜 2020-07-20
pengpengflyjhp 2020-07-19
点滴技术生活 2020-07-19
人可 2020-07-18