0

我在 Android 中配置了 I-Jetty Web 服务器。我还有一个.db存储在 SD 卡中的 SQLite 文件。

我想要做的是从.WAR部署在 Web 服务器中的文件访问我的数据库。

为此,我在我的 servlet 中使用 JDBC 库来连接我的数据库。我已经添加了.jarSQLite 的驱动程序文件。在我的发展中,一切似乎都很好。

问题是,当我从 Android 启动 Web 服务器并在设备的浏览器中访问我的 servlet 时:

 http://localhost:8080/myServlet

我提出了这个异常:

未找到 SQLite 库。

我不知道为什么。SQLite 库通常随 Android 系统一起提供libsqlitejdbc.so,我的驱动程序文件中有。

4

1 回答 1

0

与 sqlite-jdbc 相比,Android 自带的原生 SQLite 库以不同的方式集成。所以 sqlite-jdbc 不能用。sqlite-jdbc 带有多个适用于 Windows、Mac 和 Linux 的共享库,但这些库与 Android 不兼容。

您可以使用SQLDroid在您的 Android 设备上访问您的数据库。

于 2014-06-18T10:58:02.260 回答