Страницы

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

среда, 29 мая 2019 г.

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

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


Ответ

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

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

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