适用于Android App的SQLite数据库

时间:2012-07-28 08:09:55

标签: java android database sqlite import

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

首先创建数据库(使用SQLite的任何工具),将其放在assets目录中,然后首次使用复制到/data/data/YOUR_PACKAGE/databases/目录。然后使用此路径连接数据库。 请参阅android.database.sqlite.SQLiteDatabase.openDatabase(),它将在给定文件路径的情况下访问数据库。

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

Using your own SQLite database in Android applications