Работа с интерфейсом MATLAB к SQLite

Чтобы проанализировать ваши данные с помощью SQL в MATLAB® без доступа к базе данных или драйверу используйте интерфейс MATLAB для SQLite. После установки Database Toolbox™ можно использовать интерфейс MATLAB к SQLite для перемещения данных между MATLAB и файлом базы данных SQLite. Подключение SQLite отличается от подключения к базе данных, созданного с использованием драйвера JDBC. Справочную информацию о базах данных SQLite см. в разделе Домашняя страница SQLite. Чтобы использовать все функции Database Toolbox, установите драйвер SQLite JDBC и подключитесь к файлу базы данных SQLite с помощью URL- строки. Для получения дополнительной информации см. раздел «Настройка драйвера и источника данных».

Преимущества интерфейса MATLAB к SQLite

Преимуществами использования интерфейса MATLAB к SQLite являются:

  • Начинайте работать с данными сразу после установки Database Toolbox, создав файл базы данных SQLite.

  • Установка или администрирование программного обеспечения или драйверов не требуется.

  • Совместное использование данных с помощью файлов базы данных SQLite.

  • Поддержка Windows®, Linux®и Мак.

Различия в соединениях JDBC SQLite

В следующей таблице описываются различия между интерфейсом MATLAB к SQLite и подключением к базе данных SQLite с помощью драйвера JDBC.

 

Подключение SQLite с использованием интерфейса MATLAB к SQLite

Подключение к базе данных SQLite с использованием драйвера JDBC

Установка драйверов

Не требуется

Необходимый

Установка базы данных

Не требуется

Необходимый

Администрирование базы данных

Не требуется

Необходимый

Функция подключения к базе данных

sqlitedatabase

Импорт данных

Да

Да

Экспорт данных

Да

Да

Database Explorer

Нет

Да

Запуск хранимых процедур

Нет

Да

Метаданные базы данных

Нет

Да

Другие сложные операции и функциональность базы данных

Нет

Да

Рабочий процесс MATLAB-интерфейса к SQLite

Чтобы быстро подключиться к базе данных и импортировать данные, используйте интерфейс MATLAB для SQLite. Эти шаги обеспечивают высокоуровневый рабочий процесс для использования интерфейса MATLAB к SQLite.

  1. Создайте файл базы данных SQLite с помощью sqlite. Файл базы данных SQLite имеет .db расширение.

  2. Создание таблиц в файле базы данных SQLite с помощью exec.

  3. Экспорт данных в файл базы данных SQLite с помощью insert.

  4. Импортируйте данные в MATLAB с помощью fetch.

  5. Выполните анализ данных в MATLAB.

  6. Экспорт результатов в файл базы данных SQLite с помощью insert.

  7. Закройте подключение SQLite с помощью close.

  8. Совместное использование файла базы данных SQLite с другими пользователями.

Интерфейс MATLAB к ограничениям SQLite

Ограничения использования интерфейса MATLAB для SQLite:

  • Только DOUBLE, INT64, и CHAR поддерживаются типы данных.

  • NULL значения в столбцах не поддерживаются.

  • Database Explorer не поддерживается. Используйте командную строку.

См. также

| | | |

Похожие примеры

Подробнее о

Внешние веб-сайты