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





















Программы и приложения на планшетном компьютере
Формирование базы заданий для оценки результатов обучения
Детская площадка мечты каждого ребёнка
От Ардуино к микроконтроллеру (Введение в программирование микроконтроллеров)
Презентация11
Правила, которых стоит придерживаться при создании иконок
Анти - вирусы и вирусы
Тестирование Google Forms
Системы счисления. Способы представления чисел
Устройства ввода
Строки как одномерные массивы данных типа char (терминальные строки)
Семейство TCP\IP. Администрирование в информационных системах
Информационная безопасность персональных компьютеров
Автоматизированная система управления предоставлением мест в общежитии
Решение логической задачи соки. Рабочая тетрадь №41 стр.36
Управление микроклиматом фермерской теплицы
Методика SMART
Использование ИКТ на уроках изобразительного и декоративно-прикладного искусства
Кесовогорская центральная библиотека - просмотры, посещаемость
Основы программирования на языке высокого уровня. Модуль 1
Графические информационные модели
在pc机上打开 direct USB
Растровые графические редакторы
Компьютерная сеть
Презентация на тему Вирусы и антивирусные программы
Установка Ubuntu
Информация. Виды и свойства
Мир без интернета