当前位置: 代码迷 >> Java Web开发 >> 怎么手动关闭ibatis的数据库连接
  详细解决方案

怎么手动关闭ibatis的数据库连接

热度:112   发布时间:2016-04-17 10:55:45.0
如何手动关闭ibatis的数据库连接?
一旦ibatis连接上数据库,那么在数据库里就能查询到他的连接。
只要应用程序不退出,这个连接记录都能查询到
不都说ibatis是自动关闭连接嘛,感觉也不对呀··

有没有达人能解释一下呀··
请问我如何手动关闭或删除这个连接?
SqlMapClient没有相关的方法阿···

USERNAME MACHINE PROGRAM STATUS 连接数量
------------------------------ ----------------------------------------------------
YDJWDBA iory JDBC Thin Client INACTIVE 1

------解决方案--------------------
String resource = "SqlMapConfig.xml"; 
try{
Reader reader = Resources.getResourceAsReader(resource);
SqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader);
reader.close();
}catch(Exception e){
e.printStackTrace();
}

如上,reader.close();关闭。
------解决方案--------------------
使用Spring +Ibatis 让spring来管理SqlMap,你就不用这么麻烦了,相关的spring配置请搜一下,我现在手头上没有。
  相关解决方案