我正在测试内存模式下的H2数据库。 我成立了由在内存数据库h2中保持连接打开多久?
h2Con = DriverManager.getConnection(
"jdbc:h2:mem:db1", "SA", "");
我想一些进口用DbUnit的连接和设置dbUnits DB连接
IDataBaseConnection dBUnitConnection = new DatabaseConnection(h2con);
和我想查询后
所以我的问题进口在内存模式下,我何时可以关闭连接? Normaly我做这样的事情
try{
//some sql query
}catch{
//error handling
}finally{
if(connection!=null)
connection.close()
}
但在内存中,如果连接被关闭,我失去的数据?那么它应该保持开放直到我结束我的计划?