请解释给定的代码,它的含义以及它的工作原理。
这里DictionaryDatabase
是类名,其中定义了数据库名称和版本。
public DbObject(Context context) {
dbHelper = new DictionaryDatabase(context);
this.db = dbHelper.getReadableDatabase();}
答案 0 :(得分:0)
DictionaryDatabase
是扩展SQLiteOpenHelper
(您的数据库)的类
现在你要打开你的数据库和(读取)或(插入,更新,删除)它,你有两个选择
SQLiteDatabase db = dbHelper.getWritableDatabase();//used for insert, update, delete operations
或
SQLiteDatabase db = dbHelper.getReadableDatabase();//used for read (select) operations