【发布时间】:2015-01-19 09:28:18
【问题描述】:
我目前正在内存模式下测试 H2 DB。 我通过
建立了连接h2Con = DriverManager.getConnection(
"jdbc:h2:mem:db1", "SA", "");
我想用 dbunit 进行一些导入并设置 dbUnits 数据库连接
IDataBaseConnection dBUnitConnection = new DatabaseConnection(h2con);
以及我稍后要查询的导入
所以我的问题是,在内存模式下,我什么时候可以关闭连接? 通常我会做这样的事情
try{
//some sql query
}catch{
//error handling
}finally{
if(connection!=null)
connection.close()
}
但是如果连接关闭,我会在内存中丢失数据?那么它应该保持打开状态直到我结束我的程序吗?
【问题讨论】:
标签: java sql connection h2 in-memory-database