我看到你在 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";
但没有运气。
我已将 myTest.h2.db 放在我的 Android 项目的 /assets 文件夹中。如果您可以发布您的代码示例,那就太好了!
谢谢