В этом учебном пособии показано, как настроить источник данных и подключиться к базе данных SQLite с помощью приложения Database Explorer или командной строки. В учебном пособии для подключения к базе данных SQLite версии 3.7.17 используется драйвер SQLite JDBC 3.7.2.
Если драйвер JDBC для SQLite не установлен на компьютере, найдите ссылку на странице Установка драйвера, чтобы установить драйвер. Следуйте инструкциям, чтобы загрузить и установить этот драйвер на свой компьютер.
Если вы не хотите устанавливать драйвер и хотите быстро хранить реляционные данные, вы можете использовать интерфейс MATLAB ® для SQLite. Дополнительные сведения см. в разделе Работа с интерфейсом MATLAB для SQLite.
Источник данных настраивается с помощью приложения Database Explorer или командной строки.
Откройте приложение «Обозреватель баз данных», щелкнув вкладку «Приложения» на панели инструментов MATLAB. Затем в правой части раздела Приложения щелкните стрелку Показать еще, чтобы открыть галерею приложений. В разделе Подключение к базе данных и отчеты щелкните Обозреватель баз данных. Либо введите databaseExplorer в командной строке.
В разделе Источник данных выберите Настроить источник данных > Настроить источник данных JDBC.

Откроется диалоговое окно Конфигурация источника данных JDBC (JDBC Data Source Configuration).
В поле Имя введите имя источника данных. (В этом примере используется источник данных с именем SQLite.) Это имя используется для подключения к базе данных.
В списке «Поставщик» выберите Other.

В поле «Расположение драйвера» введите полный путь к файлу драйвера JDBC.
В поле Драйвер введите объект класса Java ® драйвера SQLite. Здесь используйтеorg.sqlite.JDBC.
Примечание
Параметры драйвера и URL-адреса могут варьироваться в зависимости от типа и версии драйвера JDBC и базы данных. Дополнительные сведения см. в документации драйвера JDBC для базы данных.
Подключение к базе данных SQLite путем создания строки URL с использованием формата jdbc:subprotocol:subname. jdbc часть этой строки остается постоянной для любого драйвера JDBC. subprotocol является типом базы данных, в данном случае sqlite. Для SQLite subname содержит расположение базы данных. Например, строка URL-адреса jdbc:sqlite:dbpath, где dbpath - полный путь к базе данных SQLite на компьютере. Введите строку в поле URL и нажмите Enter.
В разделе «Параметры подключения» в столбце «Имя» введите имя дополнительного параметра, зависящего от драйвера. Затем в столбце «Значение» введите значение параметра, зависящего от драйвера. Щелкните знак «плюс» +, чтобы указать дополнительные параметры драйвера.
Нажмите Испытать. откроется диалоговое окно Тестовое соединение. Введите имя пользователя и пароль для базы данных или оставьте эти поля пустыми, если база данных их не требует. Щелкните Тест (Test).
В случае успешного подключения в диалоговом окне «Обозреватель баз данных» появится сообщение об успешном подключении. В противном случае появится сообщение об ошибке.
Нажмите кнопку Сохранить. В диалоговом окне Конфигурация источника данных JDBC отображается сообщение об успешном сохранении источника данных. Закройте это диалоговое окно.
Создайте источник данных JDBC для базы данных SQLite.
vendor = "Other"; opts = databaseConnectionOptions("jdbc",vendor);
Установите параметры подключения JDBC. Например, этот код предполагает подключение к источнику данных JDBC с именем SQLite, полный путь к расположению драйвера SQLite /home/user/Drivers/sqlite-jdbc-3.8.11.2.jar, объект класса Java драйвера SQLite org.sqlite.JDBCи строка URL-адреса jdbc:sqlite:/home/user/Databases/sqlite.db.
opts = setoptions(opts, ... 'DataSourceName',"SQLite", ... 'JDBCDriverLocation',"/home/user/Drivers/sqlite-jdbc-3.8.11.2.jar", ... 'Driver',"org.sqlite.JDBC", ... 'URL',"jdbc:sqlite:/home/user/Databases/sqlite.db");
Проверьте подключение к базе данных, указав имя пользователя username и пароль pwdили оставьте эти аргументы пустыми, если база данных их не требует.
username = "username"; password = "pwd"; status = testConnection(opts,username,password);
Сохраните источник данных JDBC.
saveAsDataSource(opts)
После завершения настройки источника данных подключитесь к базе данных SQLite с помощью приложения Database Explorer или драйвера JDBC и командной строки.
На вкладке «Обозреватель баз данных» в разделе «Подключения» нажмите кнопку «Подключить» и выберите источник данных для подключения.
В диалоговом окне подключения введите имя пользователя и пароль или оставьте эти поля пустыми, если база данных их не требует. Щелкните Подключить (Connect).
Приложение подключается к базе данных и отображает свои таблицы на панели «Браузер данных». Справа от панели появится вкладка источника данных. Заголовок вкладки источника данных - это имя источника данных, определенное во время настройки. Вкладка источника данных содержит пустые области SQL Query и Data Preview.
Выберите таблицы на панели «Браузер данных» для запроса к базе данных.
Закройте вкладку источника данных, чтобы закрыть SQL-запрос. В разделе Подключения закройте подключение к базе данных, щелкнув Закрыть подключение.
Примечание
Если открыто несколько подключений, закройте выбранное подключение к базе данных, выбрав соответствующий источник данных в списке Закрыть подключение.
Подключение к базе данных SQLite с помощью настроенного источника данных JDBC, имени пользователя username, и пароль pwd.
datasource = "SQLite"; username = "username"; password = "pwd"; conn = database(datasource,username,password);
Закройте подключение к базе данных.
close(conn)