Учебник для SQLite на Android
Чтобы создать класс в Android приложения для программирования баз данных SQLite, разработчики могут расширить класс SQLiteOpenHelper. Следующее объявление класса образец план демонстрирует:
Открытый класс MyDataAdministrator распространяется SQLiteOpenHelper {//реализация класса}
Внутри этого класса, код может работать создания, обновления и запросов к базе данных. Класс SQLiteOpenHelper обрабатывает детали подключения и управления базой данных. Это означает, что, расширяя его, этот класс может сосредоточиться на деталях приложения, строительство заявления SQL и их выполнения, чтобы удовлетворить потребности приложение разрабатывается.
Каталог
методы Переопределение Каталог
< р> Внутри класса Android-Java продлении SQLiteOpenHelper, разработчик может также переопределить &Quot; OnCreate &Quot; способ. Это позволяет приложению указать подробности своей собственной базе данных, а следующем примере кода демонстрируется:
общественного недействительными OnCreate (SQLiteDatabase дБ) {//проводить операции с данными на запуск}
Эта схема отменяет Quot супер-класса и, OnCreate и Quot; способ. Метод вызывается, когда создается класс, который происходит, когда внешняя, или &Quot; клиент, и Quot; код создает экземпляр объекта класса. Внутри &Quot; OnCreate и Quot; Метод, поэтому разработчики могут выполнять любые задачи, необходимые для установки процессов баз данных, таких как создание таблиц базы данных.
в подробности баз данных авто
Разработчики могут включать в себя детали базы данных в методе конструктора для класса, проходящей SQLiteOpenHelper. Так как класс наследует от другого класса, он может вызвать супер конструктор, передавая свои детали, а следующем примере кода демонстрируется:
MyDataAdministrator (Контекст контексте) {супер (контекст, и Quot; mydbname &Quot;, NULL , 1);}
метод конструктора также вызывается, когда экземпляр объекта класса будет создан. Когда он вызывает метод конструктора супер-класса, код передает детали базы данных для приложения в качестве параметров, включая имя базы данных в виде строки и версии в виде целого значения.