當我關閉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