В настоящее время я тестирую H2 DB в режиме памяти. настроить соединение пов базе данных памяти h2, как долго поддерживать соединение открытым?
h2Con = DriverManager.getConnection(
"jdbc:h2:mem:db1", "SA", "");
Хочу несколько импорта с DbUnit и установить соединение dbUnits дБ
IDataBaseConnection dBUnitConnection = new DatabaseConnection(h2con);
и импорт, который я хочу, чтобы запросить позже
Так мой вопрос в режиме памяти, когда я могу закрыть соединение? Normaly я сделать что-то вроде этого
try{
//some sql query
}catch{
//error handling
}finally{
if(connection!=null)
connection.close()
}
Но в памяти, если соединение закрыто я потерять данные? Так должно ли оно оставаться открытым, пока я не закончу свою программу?