Ferramenta gráfica para conectar o Progress via JDBC

Escrito por Eloi Rene Pscheidt em 21 de maio de 2009, 14:52h

A partir da versão 10 o Progress não instala mais a sua ferramenta gráfica para conexões JDBC, chamada SQL Explorer Tools. Nestas versões existe apenas uma versão caracter chamada PROEXP ou então o DBNavigator existente na licença OpenEdge Architect.

Entretanto ele permite que qualquer ferramenta que suporte conexões JDBC 3.0 ou superior seja utilizada, bastando para isso registrar o seu driver JDBC de forma correta.

A seguir um pequeno exemplo de utilização da ferramenta SQL Squirrel, que é gratuita e permite conectar uma variedade de bancos de dados, como Oracle, SQL Server, DB2, Firebird e outras.

No seu site há informações de como efetuar o download da ferramenta e sua instalação, além da documentação do produto e demais informações importantes. Em linhas gerais baixa-se um arquivo de instalação .jar e executa-se o seguinte comando para instalação:

java -jar squirrel-sql-<version>-install.jar

Daí em diante basta seguir a tela de instalação que será apresentada.

O pré-requisito é ter o Java já instalado. Quais versões de Java a utilizar estão descritas na documentação do Squirrel.

Em meu exemplo utilizei o Java JRE 1.6.0_13 com o Squirrel 2.6.8 em Windows Vista 32 bits com Service Pack 1.

Depois de instalado é preciso registrar o driver JDBC do Progress. A seguinte tela ilustra esta operação:

SQLSquirrel01

Clique no botão “+” e na tela que segue registre as seguintes informações:

Name: qualquer nome para identificar este driver, utilizei Progress 10.2A

Example URL: um exemplo do formato da URL de conexão JDBC do Progress. Informe o valor "jdbc:datadirect:openedge://<hostname>:<port>;databaseName=<dbname>"

Website URL: informação opcional, utilizei www.progress.com

ClassName: nome do driver JDBC. Informe o valor com.ddtek.jdbc.openedge.OpenEdgeDriver

Na aba Extra Class Path, informe estes três arquivos localizados no diretório de instalação do Progress, na sub-pasta Java:

SQLSquirrel02

Após o driver ser registrado com sucesso, será possível encontrá-lo com uma marca de OK na seguinte tela:

SQLSquirrel03

Após isso será necessário criar um alias que apontará para o banco de dados que você deseja utilizar. Em meu exemplo criei um banco de dados sports e carreguei na porta 45000, conforme a tela:

SQLSquirrel04

Depois de criado o usuário SYSPROGRESS nesta base, crie um novo alias no Squirrel conforme a tela a seguir:

SQLSquirrel05

Informe o nome do alias, escolha o driver recém registrado e ajuste os demais valores.

Na URL, altere o formato conforme o exemplo: jdbc:datadirect:openedge://localhost:45000;databaseName=sports

Clique no botão Test, confirme os dados na tela que aparecerá  e clique em Connect. Se tudo estiver correto, aparecerá a seguinte mensagem:

SQLSquirrel06

Após isso o novo alias estará criado. Para utilizá-lo, selecione o alias na lista e clique no botão conectar, conforme a imagem:

image

Após conectar ao alias, você poderá utilizar o SQL SQuirrel para navegar pelas tabelas do banco de dados, conforme a figura a seguir:

image

Também é possível executar comandos SQL na aba “SQL”, conforme a imagem a seguir:

image

Categorias: Conectividade

Tags: , , ,

Comentários

Comentar




biuquote
  • Comentário
  • Pré-visualização
Loading