Содержание
- 2. Содержание Работаем с записями базы данных Метод rawQuery() Вставка данных для проверки Изменение данных Удаление данных
- 3. Работаем с записями базы данных Чтобы проверить работоспособность базы данных, в главной активности поместим вспомогательный метод
- 4. Работаем с записями базы данных TextView displayTextView = (TextView) findViewById(R.id.text_view_info); try { displayTextView.setText("Таблица содержит " +
- 5. Работаем с записями базы данных // Проходим через все ряды while (cursor.moveToNext()) { // Используем индекс
- 6. Комментарий Для каждой строки можно прочитать значение столбца, вызвав один из методов Get Курсора, таких как
- 7. Запрос и код в классе SELECT * FROM guests WHERE _id = 1; В коде такое
- 8. Запрос и код в классе SELECT name FROM guests WHERE _id > 1 BY age DESC;
- 9. Комментарий Третий и четвертый аргументы (selection и selectionArgs) объединяются для создания предложения WHERE. Поскольку аргументы предоставляются
- 10. Метод rawQuery() Второй способ использует сырой (raw) SQL-запрос. Сначала формируется строка запроса и отдаётся методу rawQuery().
- 11. Вставка данных для проверки Рассмотрим, как вставлять новые данные. Добавим в меню главной активности пункт "Вставить
- 12. Вставка private void insertGuest() { // Gets the database in write mode SQLiteDatabase db = mDbHelper.getWritableDatabase();
- 13. Вызовем метод в обработчике нажатия пункта меню case R.id.action_insert_new_data: insertGuest(); displayDatabaseInfo(); return true; Сразу после вставки
- 14. Первый способ вставки - ContentValues Для вставки сначала подготавливаются данные с помощью класса ContentValues. Вы указываете
- 15. Второй способ вставки - SQL-запрос Существует также другой способ вставки через метод execSQL(), когда подготавливается нужная
- 16. Наполняем базу данных Создадим вспомогательный метод для вставки записи в базу данных. Для этого считываем данные,
- 17. Наполняем базу данных ContentValues values = new ContentValues(); values.put(GuestEntry.COLUMN_NAME, name); values.put(GuestEntry.COLUMN_CITY, city); values.put(GuestEntry.COLUMN_GENDER, mGender); values.put(GuestEntry.COLUMN_AGE, age);
- 18. Изменение данных Если запись уже существует, но вам нужно изменить какое-то значение, то вместо insert()используйте метод
- 19. Возможны и сложные условия db.update(GuestEntry.TABLE_NAME, values, "NAME = ? OR EMAIL = ?", new String[] {"Васька",
- 20. Удаление данных Метод delete() класса SQLiteDatabase работает по тому же принципу, как и метод update(). Он
- 21. Удаление данных Чтобы удалить строки из таблицы, необходимо указать критерии выбора, определяющие строки для метода delete
- 22. Поскольку результат не обрабатывается так же, как обычный оператор SQL, он невосприимчив к SQL-инъекции.: / Define
- 24. Скачать презентацию





















Створення системи e-Receipt
Инновационные англоязычные СМИ в Евросоюзе: роль и функции
Информатика. Основные понятия информатики (часть 2)
YouTube. Видеоблогинг
Метрики и качество контроля
Представление базы данных в электронных таблицах в виде таблицы и формы
Правила верстки электронных курсов
Одномерные массивы целых чисел. Описание, заполнение, вывод массива
Лекция 4
SoftServe. Sourcing
Лабораторная работа: Описание класса
Программируемое радио
Книжный блог в INSTAGRAM как средство воспитания современного читателя
Основы программирования на С++
Индивидуальная домашняя самостоятельная работа
ITMIS - интегрированная информационная система управления налогами
Scratch (1)
Возможности электронных таблиц
Вакансия менеджера по персоналу для социальных сетей
3D модели
Типы моделей данных
Автоматизированное рабочее место (АРМ) специалиста
Решение задач на компьютере
Обработка графической информации
Анализ сайта vegatel.ru
1С: Управление холдингом. Техническая архитектура управления лимитами и контроля операций
Модели и моделирование. Тема 1. Модели и их типы
Объектно-ориентированные технологии программирования и стандарты проектирования