Этот пример обеспечивает шаги для конфигурирования источников данных и соединения с другими совместимыми ODBC или JDBC-совместимыми базами данных, которые не перечислены в Конфигурировании Драйвера и Источника данных. После создания источника данных можно соединиться с базой данных с помощью приложения Database Explorer или командной строки.
Эти шаги показывают, как сконфигурировать драйвер и подключение к совместимой ODBC базе данных с MATLAB®. Database Toolbox™ может соединиться с любой совместимой ODBC базой данных, которая является реляционной и использует ANSI® SQL. Например, если вашей базой данных является Microsoft® Excel® или IBM DB2®, выполните эти основные шаги:
Если ваш драйвер не предварительно установлен на вашем компьютере, найдите совместимый драйвер и установите его на своем компьютере. Можно просмотреть предварительно установленные драйверы с помощью диалогового окна Microsoft ODBC Data Source Administrator. Для получения дополнительной информации об этом диалоговом окне, смотрите Установку драйвера.
Создайте источник данных при помощи установленного драйвера и диалогового окна Microsoft ODBC Data Source Administrator.
Используйте приложение Database Explorer, чтобы протестировать вашу связь и подключение к вашей базе данных. Для примера смотрите MySQL ODBC for Windows.
Или, можно соединиться с базой данных с помощью функции database
в командной строке.
Для подробной помощи свяжитесь со своим администратором базы данных или обратитесь к вашей документации базы данных.
Эти шаги показывают, как сконфигурировать драйвер и подключение к JDBC-совместимой базе данных с MATLAB. Database Toolbox может соединиться с любой JDBC-совместимой базой данных, которая является реляционной и использует ANSI SQL. Например, если ваша база данных является Derby Apache™ или Microsoft Windows® Azure®, выполните эти основные шаги:
Детали этих шагов могут отличаться в зависимости от вашей базы данных и версии базы данных. Для подробной помощи свяжитесь со своим администратором базы данных или обратитесь к вашей документации базы данных.
Если ваш драйвер не предварительно установлен на вашем компьютере, найдите совместимый драйвер и установите его на своем компьютере.
Создайте источник данных при помощи диалогового окна JDBC Data Source Configuration. Для получения дополнительной информации об этом диалоговом окне, смотрите, что configureJDBCDataSource
функционирует.
В поле Name введите имя для своего источника данных. Вы используете это имя, чтобы установить связь с вашей базой данных.
Из списка Vendor выберите OTHER
.
В поле Driver Location задайте полный путь файла драйвера.
Чтобы соединиться с JDBC-совместимой базой данных, необходимо знать драйвер базы данных объект класса Java®. Например, объектом класса Java для драйвера базы данных SQLite является org.sqlite.JDBC
. В поле Driver задайте это значение драйвера.
Для JDBC-совместимых баз данных задайте драйвер и URL в диалоговом окне JDBC Data Source Configuration. Драйвер и строка URL могут отличаться в зависимости от типа и версии драйвера JDBC и базы данных, с которой вы работаете. Для получения дополнительной информации о драйвере и URL, см. документацию драйвера JDBC для своей базы данных.
Чтобы соединиться с JDBC-совместимой базой данных, необходимо создать строку URL. Строка URL находится в форме jdbc:subprotocol:subname
. Часть jdbc
этой строки остается постоянной для любого драйвера JDBC. subprotocol
является типом БД. Последней частью строки URL является subname
. subname
содержит местоположение базы данных и дополнительной информации о связи, такой как номер порта. Например, если вы используете SQLite, строкой является jdbc:sqlite:dbpath
, где dbpath
является полным путем к вашей базе данных SQLite по вашему компьютеру. В поле URL задайте эту строку URL.
Нажмите Test, чтобы протестировать вашу связь. Если связь успешна, то нажмите Save, чтобы сохранить источник данных JDBC.
Соединитесь со своей базой данных с сохраненным источником данных JDBC при помощи приложения Database Explorer или функции database
в командной строке. Для примера смотрите SQLite JDBC для Windows.