在 android 中使用 sqlite 数据库的最佳方法是什么?
sqlite数据库文件(第一次复制到应用环境中)
OR
在代码中创建表(在数据库助手的 onCreate() 中)
我的数据库有6个表,第一次是空的。我问这个问题是因为我想将来更新我的数据库,并且想知道最好的方法。
谢谢你!
您应该在第一次使用它时创建它(在代码中)。 Android 提供了SQLiteOpenHelper http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html应该用于它的类。SQLiteOpenHelper http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html定义了以下方法:
onCreate(SQLiteDatabase db)
:创建数据库时调用,您可以在此处创建表和列、创建视图或触发器。
onUpgrade(SQLiteDatabse db, int oldVersion, int newVersion)
:如果使用的数据库比当前版本旧,则调用。在这里处理升级的事情(数据迁移、表创建/删除)
请参阅此处以获得良好的教程:http://www.codeproject.com/KB/android/AndroidSQLite.aspx http://www.codeproject.com/KB/android/AndroidSQLite.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)