MySQL Native Interface for Windows

Этот пример показывает, как настроить MySQL® нативный интерфейсный источник данных и подключение к базе данных MySQL с помощью приложения Database Explorer или командной строки. Этот пример использует MySQL Connector/C ++ 8.0.15 драйвера, чтобы соединиться с базой данных MySQL Version 5.7.22.

Шаг 1. Проверьте установку драйвера.

Если MySQL Connector/C ++ 8.0.15 драйвера не установлены на вашем компьютере, найдите, что ссылка на странице Driver Installation устанавливает драйвер. Следуйте инструкциям, чтобы загрузить и установить этот драйвер на вашем компьютере.

Шаг 2. Установите переменную окружения.

Необходимо установить PATH переменная окружения путем завершения одного из следующих шагов.

  • Откройте диалоговое окно Environment Variables и отредактируйте PATH переменная, чтобы включать: C:\path\to\cpp

  • Откройте Windows® Окно Command Prompt и входит:

    SET PATH=%PATH%;C:\path\to\cpp

  • Откройте MATLAB® и используйте setenv функция, чтобы добавить PATH переменная.

    setenv('PATH',[getenv('PATH') ';C:\path\to\cpp']);

Или, можно скопировать динамическую библиотеку в папку, где Windows установлен (обычно C:\Windows).

Шаг 3. Настройте источник данных.

Можно настроить источник данных с помощью приложения Database Explorer или командной строки.

Настройте источник данных Используя приложение Database Explorer

  1. Откройте приложение Database Explorer путем нажатия на вкладку Apps на Панели инструментов MATLAB. Затем справа от раздела Apps кликните по стреле Show more, чтобы открыть галерею Apps. Под Database Connectivity and Reporting нажмите Database Explorer. В качестве альтернативы введите databaseExplorer в командной строке.

  2. В разделе Data Source выберите Configure Data Source> Configure native data source> MySQL.

    Configure MySQL native interface data source

    Диалоговое окно MySQL Data Source Configuration открывается.

  3. В поле Name введите имя своего источника данных. (Этот пример использует источник данных под названием MySQLDataSource.) Вы используете это имя, чтобы установить связь с вашей базой данных.

    MySQL Data Source Configuration dialog box

  4. В поле Database Name введите имя своей базы данных. В поле Server введите имя своего сервера базы данных. Консультируйтесь со своим администратором базы данных для имени вашего сервера базы данных. В поле Port Number введите номер порта.

  5. Под Connection Options, в столбце Name, вводят имя дополнительной специфичной для драйвера опции. Затем в столбце Value введите значение специфичной для драйвера опции. Кликните по знаку "плюс" +, чтобы задать дополнительные специфичные для драйвера опции.

  6. Нажмите Test. Диалоговое окно Test Connection открывается. Введите имя пользователя и пароль для своей базы данных. Нажмите Test.

    Если ваша связь успешно выполняется, диалоговое окно Database Explorer отображается сообщение, указывающее, что связь успешна. В противном случае это отображает сообщение об ошибке.

  7. Нажмите Save. Диалоговое окно MySQL Data Source Configuration отображается сообщение, указывающее, что источник данных сохранен успешно. Закройте это диалоговое окно.

Настройте источник данных Используя командную строку

  1. Создайте собственный источник данных интерфейса MySQL для базы данных MySQL.

    vendor = "MySQL";
    opts = databaseConnectionOptions("native",vendor);
  2. Установите опции соединения с базой данных. Например, этот код принимает, что вы соединяетесь с источником данных под названием MySQLDataSource, имя базы данных toystore_doc, сервер базы данных dbtb01, и номер порта 3306.

    opts = setoptions(opts, ...
        'DataSourceName',"MySQLDataSource", ...
        'DatabaseName',"toystore_doc",'Server',"dbtb01", ...
        'PortNumber',3306);
    
  3. Протестируйте соединение с базой данных путем определения имени пользователя и пароля.

    username = "root";
    password = "matlab";
    status = testConnection(opts,username,password);
  4. Сохраните источник данных.

    saveAsDataSource(opts)

После того, как вы завершаете настройку источника данных, соединяетесь с базой данных MySQL с помощью приложения Database Explorer или командной строки.

Шаг 4. Подключение с помощью приложения Database Explorer или командной строки.

Соединитесь с MySQL Using Database Explorer App

  1. На вкладке Database Explorer, в разделе Connections, нажимают Connect и выбирают источник данных для связи.

  2. В диалоговом окне связи введите имя пользователя и пароль. Нажмите Connect.

    Диалоговое окно Catalog и Schema открывается.

  3. В списке Catalog выберите каталог. Нажмите OK.

    Приложение соединяет с базой данных и отображениями свои таблицы в панели Data Browser. Вкладка источника данных появляется справа от панели. Заголовок вкладки источника данных является именем источника данных, которое вы задали во время настройки. Вкладка источника данных содержит пустой SQL Query и панели Data Preview.

  4. Выберите таблицы в панели Data Browser, чтобы запросить базу данных.

  5. Закройте вкладку источника данных, чтобы закрыть SQL-запрос. В разделе Connections закройте соединение с базой данных путем нажатия на Close Connection.

    Примечание

    Если многочисленные связи открыты, закрывают соединение с базой данных по вашему выбору путем выбора соответствующего источника данных из списка Close Connection.

Соединитесь с MySQL Using Command Line

  1. Соединитесь с базой данных MySQL с помощью сконфигурированного собственного источника данных интерфейса MySQL, имени пользователя и пароля.

    datasource = "MySQLDataSource";
    username = "root";
    password = "matlab";
    conn = mysql(datasource,username,password);
  2. Закройте соединение с базой данных.

    close(conn)

Смотрите также

Приложения

Функции

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте