Представляем вашему вниманию Видео: Start Аndroid: Урок 39. onUpgrade. Обновление базы данных в SQLite (уроки программирования андроид) с канала Start Android. Приятного просмотра!
Android программирование (видеоуроки). В этом уроке меняем версию и обновляем структуру базы данных в onUpgrade. С развитием приложения может возникнуть необходимость изменения структуры базы данных, которую оно использует. На одном из прошлых уроков я упоминал, что для этого используется метод onUpgrade класса SQLiteOpenHelper. Этот метод вызывается, если существующая версия базы данных отличается от той, к которой мы пытаемся подключиться. Версию мы обычно указывали при вызове конструктора супер-класса SQLiteOpenHelper в конструкторе DBHelper.
Попробуем воспользоваться методом onUpgrade и посмотреть, как происходит переход на новую версию базы данных. Для этого напишем небольшое приложение, аналогичное одному из приложений с прошлых уроков — про сотрудников и должности.
Как добавлять или удалять столбцы из существующей таблицы в SQLite: #q11
Для англоязычных пользователей есть английские титры.
Текстовая версия урока:
Обсуждение урока на форуме:
Android Programming (video tutorial). In this tutorial we change the version and update the database structure onUpgrade. With the development of the application may be necessary to change the structure of the database that it uses. On one of the lessons of the past, I mentioned that this method is used onUpgrade class SQLiteOpenHelper. This method is called if the current version of the database is different from that to which we are trying to connect. The version we usually used during the constructor call super class constructor SQLiteOpenHelper in DBHelper.
Let’s try to use the method onUpgrade and see how the transition to the new version of the database. To do this, write a small application, similar to one of the applications from past lessons — about the staff and office.
How do I add or delete columns from an existing table in SQLite: #q11
For English-speaking users have English subtitles.
Text version of the lesson:
Talk lesson Online:
Вас могут заинтересовать другие материалы: