Android でいくつかのテストを行っていることがわかりました。H2 でテストを実行しようとすると、FileNotFoundException が発生します。埋め込みモードを使用しようとしていますが、これが私のコード スニペットです。
String url = "jdbc:h2:~/myTestDB" + ";FILE_LOCK=FS" + ";PAGE_SIZE=1024"
+ ";CACHE_SIZE=8192";
Class.forName("org.h2.Driver");
return DriverManager.getConnection(url, "sa", "");
私も試しました:
String url = "jdbc:h2:/data/data/" + "com.mydomain.MyApp"
+ "/data/myTestDB" + ";FILE_LOCK=FS" + ";PAGE_SIZE=1024"
+ ";CACHE_SIZE=8192";
しかし運がない。
Android プロジェクトの /assets フォルダーに myTest.h2.db を配置しました。コードサンプルを投稿できれば、それは素晴らしいことです!
ありがとう