Чтобы проанализировать ваши данные с помощью SQL в MATLAB® без доступа к базе данных или драйверу используйте интерфейс MATLAB для SQLite. После установки Database Toolbox™ можно использовать интерфейс MATLAB к SQLite для перемещения данных между MATLAB и файлом базы данных SQLite. Подключение SQLite отличается от подключения к базе данных, созданного с использованием драйвера JDBC. Справочную информацию о базах данных SQLite см. в разделе Домашняя страница SQLite. Чтобы использовать все функции Database Toolbox, установите драйвер SQLite JDBC и подключитесь к файлу базы данных SQLite с помощью URL- строки. Для получения дополнительной информации см. раздел «Настройка драйвера и источника данных».
Преимуществами использования интерфейса MATLAB к SQLite являются:
Начинайте работать с данными сразу после установки Database Toolbox, создав файл базы данных SQLite.
Установка или администрирование программного обеспечения или драйверов не требуется.
Совместное использование данных с помощью файлов базы данных SQLite.
Поддержка Windows®, Linux®и Мак.
В следующей таблице описываются различия между интерфейсом MATLAB к SQLite и подключением к базе данных SQLite с помощью драйвера JDBC.
Подключение SQLite с использованием интерфейса MATLAB к SQLite | Подключение к базе данных SQLite с использованием драйвера JDBC | |
---|---|---|
Установка драйверов | Не требуется | Необходимый |
Установка базы данных | Не требуется | Необходимый |
Администрирование базы данных | Не требуется | Необходимый |
Функция подключения к базе данных | sqlite | database |
Импорт данных | Да | Да |
Экспорт данных | Да | Да |
Database Explorer | Нет | Да |
Запуск хранимых процедур | Нет | Да |
Метаданные базы данных | Нет | Да |
Другие сложные операции и функциональность базы данных | Нет | Да |
Чтобы быстро подключиться к базе данных и импортировать данные, используйте интерфейс 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
значения в столбцах не поддерживаются.
Database Explorer не поддерживается. Используйте командную строку.
close
| exec
| fetch
| insert
| sqlite