【发布时间】:2015-11-13 20:04:39
【问题描述】:
我想使用 android 访问 hsqldb 数据库,但每次java.sql.SQLException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@dc61f9b4[file =/home/user/db/jade.lck, 都会收到此错误@
这是我的连接类:
private static final String BDD_DRIVER = "org.hsqldb.jdbcDriver";
private static final String BDD_URI = "jdbc:hsqldb:file:home/user/db/jade;shutdown=true";
private static final String BDD_LOGIN = "sa";
private static final String BDD_PASS = "";
这就是我获得连接的方式:
Class.forName(BDD_DRIVER).newInstance();
connexion = DriverManager.getConnection(BDD_URI, BDD_LOGIN, BDD_PASS);
谢谢你帮助我。
【问题讨论】:
-
没有单独的 Android 版本的 hsqldb。
-
我找到了这个链接,他是用 android 做的?? stackoverflow.com/a/18576512/4368432 那我该怎么办?我需要获取存储在 hsqldb 数据库中的数据。
-
我认为这是不可能的,因为没有相关的文档。