在android中使用sqlite数据库的最佳方法是什么?
sqlite数据库文件(首次将其复制到应用程序环境中)
要么
在代码中创建表(在数据库助手的onCreate()中)
我的数据库有6个表,第一次是空的.我问这个是因为我希望将来更新我的数据库,并希望了解最佳方法.
谢谢!
您应该在第一次使用它时(在代码中)创建它.Android提供了应该用于它的SQLiteOpenHelper类.SQLiteOpenHelper定义了以下方法:
onCreate(SQLiteDatabase db)
:在创建数据库时调用,您可以在此处创建表和列,创建视图或触发器.
onUpgrade(SQLiteDatabse db, int oldVersion, int newVersion)
:如果使用的数据库早于当前版本,则调用.处理升级内容(数据迁移,表创建/删除)
请参阅此处获取一个很好的教程:http://www.codeproject.com/KB/android/AndroidSQLite.aspx