-1

我对 Android 中的数据库有疑问。我想在我的应用程序中使用数据库,但我不想在那里创建它。我现在的问题是,有没有办法在 PC 上使用特定程序创建 SQLite 数据库,或者甚至可以将 Access 数据库转换为 SQLite 数据库,然后将其导入我的应用程序?它将是一个“静态”数据库,应用程序只需读取它。谢谢你的帮助

4

2 回答 2

1

您可以使用 SQlite3 数据库作为 android 中的内部存储。为此,您可以使用 SQLite3 Manager。您可以在此处获取它http://sqlitemanager.en.softonic.com/。您必须扩展 SQLiteOpenHelper 类才能使用它。有关在 android 中使用数据库的更多详细信息,请参阅此链接http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/

于 2012-07-28T08:40:41.427 回答
0

首先创建您的数据库(使用 SQLite 的任何工具),将其放在您的assets目录中,并在第一次使用时复制到/data/data/YOUR_PACKAGE/databases/目录。然后使用此路径连接您的数据库。看到android.database.sqlite.SQLiteDatabase.openDatabase()这将访问给定文件路径的数据库。

SQLiteDatabase db = SQLiteDatabase.openDatabase(yourDbPath, null, 0);

请参阅在 Android 应用程序中使用您自己的 SQLite 数据库

于 2012-07-28T08:38:40.967 回答