String resource = "SqlMapConfig.xml"
try{
Reader reader = Resources.getResourceAsReader(resource)
SqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader)
reader.close()
}catch(Exception e){
e.printStackTrace()
}
如上,reader.close()关闭。
2、使用Spring +Ibatis 让spring来管理SqlMap
打开就是调用open方法,关闭就是调用close方法,例如首先建立连接
sqlconnection conn =new sqlconnection();
然后打开连接
conn.open()
中间就是你处理的事情的代码,处理完后看
最后就是关闭连接
conn.close()
至于好处就是:
因为如果你没关闭的话,可能打开的多了,数据库连接就满了或者打开的多了速度变慢 。
似乎mybatis不用去 *** 心关闭连接,它会自己关闭的,你可以控制连接的最大时间,/**
* 获取试图连接的最大时间
*
* @see javax.sql.DataSource#getLoginTimeout()
*/
public int getLoginTimeout() throws SQLException {
return getDataSource().getLoginTimeout()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)