SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(
databaseFilename, null);
这里我写的databaseFilename是a.db;DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
而这里DATABASE_NAME我写的是a那么现在它是否晓得a.db建立好的数据库名称就是a啊,还是说这两个要一致的
databaseFilename, null);
这里我写的databaseFilename是a.db;DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
而这里DATABASE_NAME我写的是a那么现在它是否晓得a.db建立好的数据库名称就是a啊,还是说这两个要一致的
后者在建构函数中把名称记录到成员变量 mName 中,在函数 getWritableDatabase 中调用的是 public SQLiteOpenHelper(Context context, String name, CursorFactory factory, int version) {
if (version < 1) throw new IllegalArgumentException("Version must be >= 1, was " + version); mContext = context;
mName = name;
mFactory = factory;
mNewVersion = version;
}...
if (mName == null) {
db = SQLiteDatabase.create(null);
} else {
db = mContext.openOrCreateDatabase(mName, 0, mFactory);
}