android - 如何将 HSQL(基于文件)与我的 android 应用程序连接?

标签 android database hsqldb

您好,我在将我的 Android 应用程序连接到 HSQLDB 时遇到问题。

第一个问题:

我应该使用 HSQLDB 的特定 android jar 或者我可以使用任何 HSQL jar 吗?

第二个问题:

如果我可以使用提供的 jar。我怎样才能使连接正常工作以及我应该在 Class.forName("") 中放置什么,因为我在使用时遇到 ClassNotFoundException 错误: Class.forName("org.hsqldb.jdbc.JDBCDriver") 或 Class.forName("org.hsqldb.jdbc.JDBCDriver").newInstance() ?

谢谢。

最佳答案

我已经能够在 Android 4.1 中建立与 HSqlDB 的连接。

任何希望在 Eclipse 中执行此操作的人,请确保您的库中有 hsqldb.jar 并确保它已导出。所有这些都在 Eclipse 中的项目 > Java 构建路径中。

我能够建立连接并且它已经创建了一组新的数据库文件。我正在使用基于文件的数据库。具体来说,我正在为 Ouya 构建一个 LibGDX 游戏,但它应该适用于任何 android 项目。运行 Hsql 的代码位于与 Android 项目完全不同的项目中,因此我需要将它作为两者的库,并将其从 Android 项目中导出。

关于android - 如何将 HSQL(基于文件)与我的 android 应用程序连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11010178/

相关文章:

android - 引用生成类的适配器 (android-sunflower)

database - YugaByte DB 中的内存是如何管理的?

MySQL - 具有重复唯一字段的条目

java - 如何使用数据库管理器调用 Hsqldb 中的过程?

hsqldb - 无法启动hsql数据库

database - 我可以在单个连接上创建支持多个数据库事务吗?

java - 如何使用单独的 AsyncTask 类连接互联网

android - 为什么 Button 在更改颜色后会失去其原始行为?

java - Android:防止按钮上的多个 onClick 事件(已禁用)

c# - 如何使用 ADO.NET 创建数据源而不是读取和操作数据源