Для анализа данных с помощью SQL в MATLAB ® без доступа к базе данных или драйверу используйте интерфейс MATLAB для SQLite. После установки Database Toolbox™ можно использовать интерфейс MATLAB для SQLite для перемещения данных между MATLAB и файлом базы данных SQLite. Подключение SQLite отличается от подключения к базе данных, созданного с помощью драйвера JDBC. Дополнительные сведения о базах данных SQLite см. в разделе Домашняя страница SQLite. Чтобы использовать все функциональные возможности панели инструментов Database Toolbox, установите драйвер SQLite JDBC и подключитесь к файлу базы данных SQLite с помощью строки URL. Дополнительные сведения см. в разделе Настройка драйвера и источника данных.
Преимущества использования интерфейса MATLAB для SQLite:
Начните работу с данными сразу после установки панели инструментов базы данных, создав файл базы данных SQLite.
Установка или администрирование программного обеспечения или драйверов не требуется.
Совместное использование данных с помощью файлов базы данных SQLite.
Поддержка Windows ®, Linux ® и Mac.
В следующей таблице описаны различия между интерфейсом MATLAB и SQLite и подключением к базе данных SQLite с помощью драйвера JDBC.
Подключение SQLite с помощью интерфейса MATLAB к SQLite | Подключение к базе данных SQLite с использованием драйвера JDBC | |
|---|---|---|
Установка драйвера | Не требуется | Необходимый |
Установка базы данных | Не требуется | Необходимый |
Администрирование базы данных | Не требуется | Необходимый |
Функция подключения к базе данных | sqlite | database |
Импорт данных | Да | Да |
Экспорт данных | Да | Да |
Обозреватель баз данных | Нет | Да |
Выполнение хранимых процедур | Нет | Да |
Метаданные базы данных | Нет | Да |
Другие сложные операции и функциональные возможности базы данных | Нет | Да |
Чтобы быстро подключиться к базе данных и импортировать данные, используйте интерфейс MATLAB для SQLite. Эти шаги обеспечивают высокоуровневый рабочий процесс для использования интерфейса MATLAB в SQLite.
Создание файла базы данных SQLite с помощью sqlite. Файл базы данных SQLite имеет .db расширение.
Создание таблиц в файле базы данных SQLite с помощью exec.
Экспорт данных в файл базы данных SQLite с помощью insert.
Импорт данных в MATLAB с помощью fetch.
Выполните анализ данных в MATLAB.
Экспорт результатов в файл базы данных SQLite с помощью insert.
Закрытие соединения SQLite с помощью close.
Предоставление общего доступа к файлу базы данных SQLite другим пользователям.
Ограничения использования интерфейса MATLAB для SQLite:
Только DOUBLE, INT64, и CHAR поддерживаются типы данных.
NULL значения в столбцах не поддерживаются.
Обозреватель баз данных не поддерживается. Используйте командную строку.
close | exec | fetch | insert | sqlite