我看到你已经在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 文件夹中。 如果您能发布代码示例,那就太好了!
谢谢。