exponenta event banner

PostgreSQL ODBC для Windows

В этом учебном пособии показано, как настроить источник данных и подключиться к базе данных PostgreSQL с помощью приложения Database Explorer или командной строки. В данном учебном пособии для подключения к базе данных PostgreSQL 9.2 используется драйвер PostgreSQL ANSI (x64).

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

Драйвер ODBC обычно предварительно устанавливается на компьютере. Для получения сведений об установке драйвера или устранении неполадок при установке обратитесь к администратору базы данных или обратитесь к документации базы данных по драйверам ODBC. Сведения об администраторе источника данных Microsoft ® ODBC см. в разделе Установка драйвера.

Примечание:

Toolbox™ базы данных больше не поддерживает подключение к базе данных с помощью 32-разрядного драйвера. Используйте 64-разрядную версию PostgreSQL. Если возникают проблемы при работе с драйвером ODBC, используйте драйвер JDBC. Дополнительные сведения см. в разделе PostgreSQL JDBC для Windows. Дополнительные сведения о работе с 64-разрядной версией Windows ® см. в разделе Внедрение 64-Bit Windows.

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

При настройке источника данных ODBC приложение Database Explorer автоматически обращается к администратору источников данных Microsoft ODBC. Также можно получить доступ к администратору источника данных ODBC (Майкрософт) с помощью configureODBCDataSource функция.

  1. Откройте приложение «Обозреватель баз данных», щелкнув вкладку «Приложения» на панели инструментов MATLAB ®. Затем в правой части раздела Приложения щелкните стрелку Показать еще, чтобы открыть галерею приложений. В разделе Подключение к базе данных и отчеты щелкните Обозреватель баз данных. Либо введитеdatabaseExplorer в командной строке.

  2. В разделе Источник данных выберите Настроить источник данных > Настроить источник данных ODBC.

    В диалоговом окне «Администратор источников данных ODBC» определяется источник данных ODBC.

    Совет

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

  3. Перейдите на вкладку System DSN и нажмите кнопку Add.

    Откроется диалоговое окно Создать новый источник данных, в котором отображается список установленных драйверов ODBC.

  4. Выберите драйвер ODBC PostgreSQL ANSI(x64).

    Примечание

    Имя драйвера ODBC может различаться.

    Нажмите кнопку Готово (Finish).

  5. В окне PostgreSQL ANSI ODBC Driver (psqlODBC) Setup заполните поля.

    • В поле Источник данных введите соответствующее имя источника данных, например: PostgreSQL. Это имя используется для подключения к базе данных.

    • В поле Описание введите описание для этого источника данных, например: PostgreSQL database.

    • В поле База данных введите имя базы данных.

    • В поле Сервер введите имя сервера базы данных. Имя сервера базы данных можно узнать у администратора базы данных.

    • В поле «Порт» введите номер порта. Номер порта по умолчанию: 5432.

    • В поле Имя пользователя введите имя пользователя.

    • В поле Пароль введите пароль.

  6. Нажмите кнопку Тест, чтобы проверить подключение к базе данных. При успешном подключении компьютера к базе данных открывается диалоговое окно «Проверка подключения», в котором отображается сообщение об успешном подключении.

  7. Нажмите кнопку «Сохранить» в диалоговом окне установки драйвера PostgreSQL ANSI ODBC (psqlODBC). В диалоговом окне «Администратор источника данных ODBC» отображается источник данных ODBC. PostgreSQL30.

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

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

Подключение к PostgreSQL с помощью приложения Database Explorer

  1. На вкладке «Обозреватель баз данных» в разделе «Подключения» нажмите кнопку «Подключить» и выберите источник данных для подключения.

  2. В диалоговом окне подключения введите имя пользователя и пароль или оставьте эти поля пустыми, если база данных их не требует. Щелкните Подключить (Connect).

    Откроется диалоговое окно Каталог и схема (Catalog and Schema).

  3. Выберите каталог и схему из списков Каталог и Схема. Нажмите кнопку ОК.

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

  4. Выберите таблицы на панели «Браузер данных» для запроса к базе данных.

  5. Закройте вкладку источника данных, чтобы закрыть SQL-запрос. В разделе Подключения закройте подключение к базе данных, щелкнув Закрыть подключение.

    Примечание

    Если открыто несколько подключений, закройте выбранное подключение к базе данных, выбрав соответствующий источник данных в списке Закрыть подключение.

Подключение к PostgreSQL с помощью драйвера ODBC и командной строки

  1. Подключитесь к базе данных с именем источника данных ODBC. Например, этот код предполагает подключение к источнику данных с именем PostgreSQL с именем пользователя username и пароль pwd.

    conn = database('PostgreSQL','username','pwd');
  2. Закройте подключение к базе данных.

    close(conn)

См. также

Приложения

Функции

Связанные темы