PostgreSQL ODBC для Windows

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

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

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

Примечание:

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

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

Приложение Database Explorer автоматически обращается к администратору источника данных Microsoft ODBC при конфигурировании источника данных ODBC. Кроме того, вы можете получить доступ к Microsoft ODBC Data Source Administrator с помощью configureODBCDataSource функция.

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

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

    В диалоговом окне ODBC Data Source Administrator определите источник данных ODBC.

    Совет

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

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

    Откроется диалоговое окно Создать новый источник данных (Create New Data Source), в котором появится список установленных драйверов ODBC.

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

    Примечание

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

    Нажмите Finish.

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

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

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

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

    • В Server поле введите имя сервера базы данных. Обратитесь к администратору базы данных за именем сервера базы данных.

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

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

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

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

  7. Щелкните Save в диалоговом окне PostgreSQL ANSI ODBC Driver (psqlODBC) Setup. В диалоговом окне ODBC Data Source Administrator отображается источник данных ODBC PostgreSQL30.

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

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

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

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

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

    Откроется диалоговое окно Каталог и схема.

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

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

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

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

    Примечание

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

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

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

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

    close(conn)

См. также

Приложения

Функции

Похожие темы

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