В этом руководстве показано, как настроить источник данных и подключиться к базе данных Microsoft ® Access™ с помощью приложения Database Explorer или командной строки. В этом руководстве используется драйвер Microsoft Access (* .mdb, * accdb) для подключения к образцу базы данных Microsoft Access 2016.
Вы можете получить доступ к образцу файла базы данных, tutorial.accdb, в папке, возвращенной путем ввода этого кода в командной строке.
fullfile(matlabroot,'toolbox','database','dbdata')
Щелкните правой кнопкой мыши файл базы данных и выберите «Свойства».
На вкладке «Общие» снимите флажок «Только для чтения».
Примечание
Для записи данных в образец базы данных необходимо запустить MATLAB ® в качестве администратора.
Примечание
В зависимости от используемой версии Access может потребоваться преобразовать базу данных в эту версию. Например, начиная с Access 2007, программное обеспечение включает опцию сохранения как *.accdb. Для получения дополнительных сведений обратитесь к администратору базы данных.
Драйвер ODBC обычно предварительно устанавливается на компьютере. Для получения сведений об установке драйвера или устранении неполадок при установке обратитесь к администратору базы данных или обратитесь к документации базы данных по драйверам ODBC. Сведения об администраторе источника данных Microsoft ODBC см. в разделе Установка драйвера.
Примечание
Toolbox™ базы данных больше не поддерживает подключение к базе данных с помощью 32-разрядного драйвера. Используйте 64-разрядную версию Access. Чтобы подключиться к 32-разрядной версии Access, см. раздел https://www.mathworks.com/matlabcentral/answers/235949-how-to-connect-to-32-bit-microsoft-access-database-from-64-bit-matlab. Дополнительные сведения о работе с 64-разрядной версией Windows ® см. в разделе Использование 64-Bit Windows.
Настройте образец базы данных Access в качестве источника данных с помощью приложения Database Explorer. Целевую базу данных можно найти на компьютере с операционной системой Windows или в другой системе, к которой подключен компьютер. Эти инструкции используются администратором источников данных Microsoft ODBC версии 10.0.16299.15 для английской версии Microsoft Access 2016 для систем Windows.
При настройке источника данных ODBC приложение Database Explorer автоматически обращается к администратору источников данных Microsoft ODBC. Также можно получить доступ к администратору источника данных ODBC (Майкрософт) с помощью configureODBCDataSource функция.
Закройте все открытые базы данных Access.
Откройте приложение «Обозреватель баз данных», щелкнув вкладку «Приложения» на панели инструментов MATLAB. Затем в правой части раздела Приложения щелкните стрелку Показать еще, чтобы открыть галерею приложений. В разделе Подключение к базе данных и отчеты щелкните Обозреватель баз данных. Либо введите databaseExplorer в командной строке.
В разделе Источник данных выберите Настроить источник данных > Настроить источник данных ODBC.

В диалоговом окне «Администратор источников данных ODBC» определяется источник данных ODBC.
Совет
При настройке источника данных ODBC можно указать имя источника данных пользователя (DSN) или системного DSN. Имя DSN пользователя зависит от пользователя, зарегистрированного на компьютере. Только этот пользователь видит источники данных, определенные на пользовательской вкладке DSN. Системный DSN не зависит от пользователя, зарегистрированного на компьютере. Любой пользователь, регистрирующийся на компьютере, может видеть источники данных, определенные на вкладке системного DSN. Возможность настройки пользовательского DSN или системного DSN зависит от используемой базы данных и драйвера ODBC. Для получения дополнительных сведений обратитесь к администратору базы данных или обратитесь к документации драйвера ODBC.

На вкладке User DSN нажмите Add. Откроется диалоговое окно Create New Data Source и отобразится список установленных драйверов ODBC.
Выбрать Microsoft Access Driver (*.mdb, *.accdb) и нажмите кнопку Готово.
В диалоговом окне установки ODBC Microsoft Access для драйвера введите dbdemo в качестве имени источника данных. Войти tutorial database в качестве описания.

Нажмите кнопку «Выбрать», чтобы открыть диалоговое окно «Выбор базы данных», в котором можно указать базу данных, которую требуется использовать. Для dbdemo источник данных, выберите tutorial.accdb. Если база данных находится в системе, к которой подключен компьютер:
Щелкните Сеть.
В диалоговом окне «Map Network Drive» укажите папку, содержащую базу данных, которую требуется использовать. Убедитесь, что сопоставлена папка, а не файл базы данных.
Нажмите кнопку Готово (Finish).
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Выбор базы данных. В диалоговом окне установки ODBC Microsoft Access нажмите кнопку OK. В диалоговом окне «Администратор источника данных ODBC» отображается dbdemo источник данных и любые дополнительные источники данных, добавленные на вкладке User DSN. Нажмите кнопку ОК, чтобы закрыть диалоговое окно.
После завершения настройки источника данных подключитесь к базе данных Access с помощью приложения Database Explorer или командной строки с собственным подключением ODBC.
На вкладке «Обозреватель баз данных» в разделе «Подключения» нажмите кнопку «Подключить» и выберите источник данных для подключения.
В диалоговом окне подключения оставьте поля Имя пользователя и Пароль незаполненными и нажмите кнопку Подключить.
Приложение подключается к базе данных и отображает список своих объектов, например таблиц, на панели «Браузер данных». Справа от панели появится вкладка источника данных dbdemo. Вкладка источника данных содержит пустые области SQL Query и Data Preview.

Выберите таблицы на панели «Браузер данных» для запроса к базе данных.
Закройте вкладку источника данных, чтобы закрыть SQL-запрос. В разделе Подключения закройте подключение к базе данных, щелкнув Закрыть подключение.
Примечание
Если открыто несколько подключений, закройте выбранное подключение к базе данных, выбрав соответствующий источник данных в списке Закрыть подключение.
Подключитесь к базе данных с именем источника данных ODBC. Например, этот код предполагает подключение к источнику данных с именем dbdemo с пустым именем пользователя и паролем.
conn = database('dbdemo','','');
Закройте подключение к базе данных.
close(conn)