Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtSpDbInr 124 of 224 menu
◀ ▶

Введение в базу данных в Dart

База данных на диске часто хранится как один файл SQLite. Внутри лежат таблицы - именованные наборы колонок с одним типом строк. Каждая строка - запись, а отдельная колонка в записи - поле.

Программа на виртуальной машине Dart открывает такой файл через пакет sqlite3: путь задают в sqlite3.open, а команды на английском языке описывают структуру и данные. Такой текст называют SQL-запросом.

Типичная цепочка для новой таблицы: создать схему, добавить строку и прочитать содержимое. Запрос CREATE TABLE описывает поля, INSERT кладет значения в колонки, SELECT возвращает выбранные столбцы. Имена таблиц и полей в SQL пишут латиницей.

Примеры этого раздела рассчитаны только на запуск на виртуальной машине: в DartPad и в браузере нативный sqlite3 недоступен. Зависимость sqlite3 уже указана в разделе про пакеты; дальше мы по шагам пройдем открытие файла, запросы и обработку ошибок.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить