3

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

谢谢

4

1 回答 1

2

我不知道问题可能是什么,您能否发布完整的错误消息和堆栈跟踪?“官方”文档在这里:

http://h2database.com/html/tutorial.html#android

于 2010-12-18T10:19:54.453 回答