Criando nova conexão ODBC para PostgreSQL no Windows

13Comments

Neste post vamos ver como configurar e testar uma nova conexão via ODBC para PostgreSQL no Windows através do driver psqlODBC. Os passos são os mesmos para as versões mais populares do Sistema Operacional da Microsoft (2000, 2003, 2008, XP, Windows Vista e Windows7).

Seguindo a nossa série de artigos falando sobre PostgreSQL através de ODBC e depois de instalar o driver no Sistema Operaciona através do post Instalando driver ODBC para Postgre (pgsqlODBC) no windows, vamos aos passos para a criação e teste da nossa nova conexão ODBC. Confira também nosso artigo falando sobre o lançamento do driver ODBC para PostgreSQL em plataforma 64 bits.

Uma conexão ODBC pode ser útil quando não temos um driver nativo em nossa aplicação, como por exemplo, quando precisamos conectar ao PostgreSQL usando PHP, Java, .Net, enfim, qualquer linguagem de programação que não esteja configurada com seu driver nativo. Nesse caso, somene conseguiremos conectar ao banco de dados utilizando a conexão ODBC (psqlODBC).

É importante lembrar que o ODBC não é o único recurso disponível para conexão ao PostgreSQL. Na maioria das linguagens possuímos recursos nativos específicos para comunicação com o PostgreSQL, que em sua maioria das vezes provém melhor conexão, performance, compatibilidade, etc.

Importante: Para se conectar ao servidor PostgreSQL é importante que o mesmo esteja configurado para aceitar conexões remotas. Caso tenha dúvidas, confira nosso post sobre como liberar conexões remotas ao PostgreSQL.

Em nosso cliente, computador que rodará a aplicação e possui o driver psqlODBC instalado, seguiremos os passos abaixo:

1. Entrar no item Ferramentas Administrativas, dentro do Painel de Controle

Ferramentas adminitrativas

Painel de Controle > Ferramentas Administrativas

2. Escolher a opção Fontes de Dados (ODBC)

Fontes de dados ODBC

Fontes de dados ODBC

3. Conferir disponibilidade do driver psqlODBC

Com a janela de Fontes de dados (OSBC) aberta, é importante conferir se o driver psqlODBC está disponível, acessando a aba Drivers:

Aba Drivers (ODBC)

4. Criar nova conexão

Enfim, vamos configurar e testar a nossa conexão! Na aba Fonte de dados de usuário, clique em Adicionar.

Adicionar fonte de dados do Usuário

Após clicar no botão Adicionar (como visto acima), você deverá selecionar o driver desejado. No nosso caso, o driver PostgreSQL ANSI ou PostgreSQL Unicode, caso haja alguma necessidade especial. Por padrão, utilizaremos a opção ANSI. Clique em Concluir:

Lista de drivers disponíveis

Será o momento de informar os dados da conexão (PostgreSQL ANSI ODBC Driver (psqlODBC) Setup):

Informações da Conexão

  • Data Source: Nome da conexão (identificador) utilizado na aplicação para selecionar a conexão desejada.
  • Description: Uma breve descrição da conexão para facilitar a identificação futura
  • Database: Nome do banco de dados a ser conectado
  • SSL Mode: Opção que definirá se a conexão deverá utilizar o protocolo de segurança SSL. Para isso é necessário que o seu servidor PostgreSQL esteja configurado para aceitar este protocolo.
  • Server: IP ou nome do servidor do banco de dados
  • Port: Porta a ser utilizada na conexão. O padrão é 5432.
  • User Name: Nome do usuário utilizado para conectar ao banco de dados. É importante que o usuário informado possua os privilégios de acesso ao banco.
  • Password: Senha do usuário que conectará ao banco.

Ainda na tela de configuração, existem algumas opções para personalizar a sua conexão de acordo com necessidades especiais. Vamos ver as opções disponíveis, mas não falaremos sobre elas agora. Seguiremos com as definições padrões e em um próximo post falaremos sobre as opções avançadas:

Datasource - Opções 1

Datasource - Opções 2

5. Testando a conexão

Voltando à tela de informações da conexão [PostgreSQL ANSI ODBC Driver (psqlODBC) Setup], temos a opção de testar a conexão com as informações fornecidas:

Botão TESTAR conexão

Se as informações estiverem corretas, a janela de confirmação aparecerá:

Confirmação da conexão com sucesso

Agora que nossa conexão está configurada e funcionando, clique em SAVE (Salvar) para confirmar as opções e finalizar a criação da nova conexão.

Confirmação da criação da conexão

Podemos ver nossa nova conexão na aba inicial, Fonte de dados de usuário, como vemos acima. A conexão está pronta para ser utilizada em qualquer aplicação neste computador para se conectar ao banco de dados PostgreSQL.

E você, utiliza conexão ODBC para se comunicar com o PostgreSQL? Conte-nos em que ambiente você configurou sua conexão e com que linguagem a utiliza escrevendo nos comentários abaixo e não deixe de assinar nossa newsletter (no formulário lateral do site) para receber nossos futuros artigos por e-mail.

Até a próxima…

Tags:, , , , ,