В этом руководстве показано, как настроить источник данных и подключиться к базе данных MySQL ® с помощью приложения Database Explorer или командной строки. В данном руководстве используется драйвер MySQL Connector/C + + 8.0.15 для подключения к базе данных MySQL версии 5.7.22.
Если драйвер MySQL Connector/C + + 8.0.15 не установлен на вашем компьютере, найдите ссылку на странице Установка драйвера для установки драйвера. Следуйте инструкциям, чтобы загрузить и установить этот драйвер на свой компьютер.
Необходимо скопировать библиотеки среды выполнения в папку установки драйвера в папку установки MATLAB ®matlabroot/bin/maci64. Необходимы права администратора на компьютере, где копируются библиотеки.
Источник данных можно настроить с помощью приложения Database Explorer или командной строки.
Откройте приложение «Обозреватель баз данных», щелкнув вкладку «Приложения» на панели инструментов MATLAB. Затем в правой части раздела Приложения щелкните стрелку Показать еще, чтобы открыть галерею приложений. В разделе Подключение к базе данных и отчеты щелкните Обозреватель баз данных. Либо введите databaseExplorer в командной строке.
В разделе Источник данных выберите Настроить источник данных > Настроить собственный источник данных > MySQL.

Откроется диалоговое окно Конфигурация источника данных MySQL.
В поле Имя введите имя источника данных. (В этом примере используется источник данных с именем MySQLDataSource.) Это имя используется для подключения к базе данных.

В поле Имя базы данных введите имя базы данных. В поле Сервер введите имя сервера базы данных. Имя сервера базы данных можно узнать у администратора базы данных. В поле Номер порта введите номер порта.
В разделе «Параметры подключения» в столбце «Имя» введите имя дополнительного параметра, зависящего от драйвера. Затем в столбце «Значение» введите значение параметра, зависящего от драйвера. Щелкните знак «плюс» +, чтобы указать дополнительные параметры драйвера.
Нажмите Испытать. откроется диалоговое окно Тестовое соединение. Введите имя пользователя и пароль для базы данных. Щелкните Тест (Test).
В случае успешного подключения в диалоговом окне «Обозреватель баз данных» появится сообщение об успешном подключении. В противном случае появится сообщение об ошибке.
Нажмите кнопку Сохранить. В диалоговом окне «Конфигурация источника данных MySQL» отображается сообщение об успешном сохранении источника данных. Закройте это диалоговое окно.
Создайте источник данных собственного интерфейса MySQL для базы данных MySQL.
vendor = "MySQL"; opts = databaseConnectionOptions("native",vendor);
Задайте параметры подключения к базе данных. Например, этот код предполагает подключение к источнику данных с именем MySQLDataSource, имя базы данных toystore_doc, сервер базы данных dbtb01, и номер порта 3306.
opts = setoptions(opts, ... 'DataSourceName',"MySQL", ... 'DatabaseName',"toystore_doc",'Server',"dbtb01", ... 'PortNumber',3306);
Проверьте подключение к базе данных, указав имя пользователя и пароль.
username = "root"; password = "matlab"; status = testConnection(opts,username,password);
Сохраните источник данных.
saveAsDataSource(opts)
После завершения настройки источника данных подключитесь к базе данных MySQL с помощью приложения Database Explorer или командной строки.
На вкладке «Обозреватель баз данных» в разделе «Подключения» нажмите кнопку «Подключить» и выберите источник данных для подключения.
В диалоговом окне подключения введите имя пользователя и пароль. Щелкните Подключить (Connect).
Откроется диалоговое окно Каталог и схема (Catalog and Schema).
В списке «Каталог» выберите каталог. Нажмите кнопку ОК.
Приложение подключается к базе данных и отображает свои таблицы на панели «Браузер данных». Справа от панели появится вкладка источника данных. Заголовок вкладки источника данных - это имя источника данных, определенное во время настройки. Вкладка источника данных содержит пустые области SQL Query и Data Preview.
Выберите таблицы на панели «Браузер данных» для запроса к базе данных.
Закройте вкладку источника данных, чтобы закрыть SQL-запрос. В разделе Подключения закройте подключение к базе данных, щелкнув Закрыть подключение.
Примечание
Если открыто несколько подключений, закройте выбранное подключение к базе данных, выбрав соответствующий источник данных в списке Закрыть подключение.
Подключитесь к базе данных MySQL, используя сконфигурированный источник данных собственного интерфейса MySQL, имя пользователя и пароль.
datasource = "MySQLDataSource"; username = "root"; password = "matlab"; conn = mysql(datasource,username,password);
Закройте подключение к базе данных.
close(conn)
close | databaseConnectionOptions | matlabroot | mysql | saveAsDataSource | setoptions | testConnection