问题描述
有人绝望,我很绝望。 对于每个JUnit测试,我将始终生成一个im memory-db
<property name="javax.persistence.jdbc.url" value="jdbc:derby:memory:MY-DB;create=true"/>
boolean gotsqlExc = false;
try {
DriverManager.getConnection("jdbc:derby:MY-DB;shutdown=true");
} catch (sqlException se) {
if (se.getsqlState().equals("XJ015")) {
gotsqlExc = true;
}
}
if (!gotsqlExc) {
System.out.println("Database did not shut down normally");
} else {
System.out.println("Database shut down normally");
}
但是它没有正确关闭db。 因此,对于下一个正在运行的测试,我遇到了麻烦,那就是始终存在一个在测试启动时创建的架构。 有人可以帮忙,为什么我不能关闭数据库?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)