Страницы

Поиск по вопросам

воскресенье, 8 марта 2020 г.

В чем разница SQLiteOpenHelper и SQLiteDatabase?

#java #android


Начал пробовать работать с БД и вот такой вопрос получился)

Немного посерфил и насколько понял, то SQLiteOpenHelper расширяет SQLiteDatabase,
но и чет там еще... Но поскольку всего час разбираюсь в этом, то решил узнать что для чего?
    


Ответы

Ответ 1



Для работы вам скорее всего нужен будет именно SQLiteOpenHelper , т.к. SQLiteDatabase финальный класс. В классе который наследуется от SQLiteOpenHelper вы переопределите методы onCreate() и onUpgrade(). В onCreate() - вы создаете таблици в БД. В onUpgrade() - вы можете изменить версию БД, если, например добавили новые модели в БД. Ну это так... коротко!

Комментариев нет:

Отправить комментарий