当我关闭h2连接(发布数据库)并尝试连接到另一个h2数据库(调试数据库)时,出现问题。h2断开并连接
Snipplet连接:
this.connection = new JdbcConnectionSource(connectionString);
Snipplet断开:
this.connection.close();
的ConnectionString:
jdbc:h2:file:/data/data/my.app/databases/myapp
jdbc:h2:file:/data/data/my.app/testdatabases/myapp
然后而是采用了 “新的” 连接旧的使用的。 我正在为数据库使用不同的目录。在这两种情况下,当我尝试在database1和database2之间切换时.lock和.trace文件不会在其目录中被删除。
我想在我身边排除暗示故障。 我在Android 4.2.2上使用h2(当前版本)和ormlite。
所以,如果你正在创建一个新的ConnectionSource,你需要创建新的DAO类,对吧? – Gray
重新连接后,我需要调用DaoManager.createDao(连接,类) – user2379652