Я разработал класс базы данных, который содержит служебные методы, такие как
1> Создать базу данных
2> Создать таблицу
3> Вставить значения в таблицу и т. Д.
образец кода
(Создание таблицы):
public void createTable(String createStmt, SQLiteDatabase sqlDB) {
try {
this.createStmt = createStmt;
this.sqlDB = sqlDB;
this.sqlDB.execSQL(createStmt);
} catch (Exception e) {
}
}
(удаление таблицы)
public void deleteTable(String tableName) throws SQLiteException {
this.tableName = tableName;
this.sqlDB.execSQL("DELETE FROM " + tableName);
+ tableName + "'");
}
Мне известен абстрактный класс SQLiteOpenHelper, абстрактные методы которого, такие как onCreate () и onUpgrade, должны быть переопределены.
Я вызываю свои служебные методы для createTable, insertTable & deleteTable из кода пользовательского интерфейса.
Мой вопрос:
Нужно ли расширять SQLiteOpenHelper ... это будет полезно для обновления?
Будет хорошим расширением расширение SQLiteOpenHelper и добавление моих собственных методов utlity в класс, расширяющий SQliteOpenHelper.
Пожалуйста, укажите ваши данные.