exponenta event banner

Работа с интерфейсом 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:

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

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

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

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

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

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

 

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

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

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

Не требуется

Необходимый

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

Не требуется

Необходимый

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

Не требуется

Необходимый

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

sqlitedatabase

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

Да

Да

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

Да

Да

Обозреватель баз данных

Нет

Да

Выполнение хранимых процедур

Нет

Да

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

Нет

Да

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

Нет

Да

Интерфейс 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 значения в столбцах не поддерживаются.

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

См. также

| | | |

Связанные примеры

Подробнее

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