Реализация базы данных - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг

Для создания таблиц базы данных, структура которой представлена на рис. 21 в программе использовались следующие запросы:

CREATE TABLE tariffs (

Tariff_id integer primary key autoincrement,

Tariff_name text,

Tariff_tariff real);

CREATE TABLE info_user (

Info_id integer primary key autoincrement,

Info_full_name text,

Info_address text,

Info_home_phone text,

Info_mobile_phone text);

CREATE TABLE history (

History_id integer primary key autoincrement,

History_name text,

History_date text,

History_previous_value integer,

History_present_value integer,

History_tariff real,

History_total real,

History_info_user text);

CREATE TABLE reminders (

Reminder_id integer primary key autoincrement,

Reminder_title text,

Reminder_text text,

Reminder_date text);

CREATE TABLE selected_user (

Id integer primary key autoincrement,

User_id integer);

// создаем объект db класса SQLiteDatabase для изменения нашей базы данных

SQLiteDatabase db = new DBCourseWork. getWritableDatabase();

//открываем транзакцию db. beginTransaction();

Try {

// удаление строки, в качестве параметров передается название таблицы и оператор WHERE db. delete("reminders", "reminder_id = " + id, null);

// транзакция прошла успешно db. setTransactionSuccessful(); }

// гарантированное закрытие транзакции finally {

Db. endTransaction();

Похожие статьи




Реализация базы данных - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг

Предыдущая | Следующая