Содержание
- 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. Скачать презентацию





















Реализация произвольного автомата в виде СЛС
Работа с готовой электронной таблицей:добавление и удаление строк и столбцов,изменение формул и их копирование
7-1-2
Интернет как инструмент для общения. Интернет ресурсы как способ проповеди Евангелия
Стандарт DMS LITE (Distribution Management System)
Основы Network Access Protection
Основные понятия компьютерной графики
Основы программирования на языке Python
Задание по информатике
Презентация на тему Visual Basic
РВО софт
Основы программирования
Понятие информации (базовая презентация) (Урок 1.)
Наука информатика
Как отсортировать графическую информацию по основному признаку предмета?
Врач рядом
Базы данных в электронных таблицах
Пользовательский интерфейс
Назначение и функции текстового процесса
Технология 3D принтинга
Компьютерное проектирование - 7
Вирусы и антивирусные программы
Всемирная компьютерная сеть интернет
Sisteme de prevenire a scurgerilor/pierderilor de date
Критерии выделения (на основе характера связи с обозначаемым объектом)
Программирование в компьютерных системах
Конфиденциальность в интернете
Тестирование Google Forms