Connect Bridge - Como usar o driver JDBC no código Java

Matteo GiordaniTechnical Leave a Comment

Para ligar a uma base de dados em Java utilizando JDBC, é necessário instalar controladores para JDBC. A instalação não é tão simples como a do ODBC C#, pelo que este guia irá mostrar-lhe como adicionar controladores JDBC ao seu projeto Java e dizer à sua aplicação para os utilizar.


O controlador JDBC é um ficheiro .jar que deve ser incluído na biblioteca da aplicação Java. Java também exige que o driver na biblioteca seja chamado pelo nome. Este artigo entrará em detalhes mostrando como fazer isso exatamente, já que o nome do driver nem sempre é o mesmo que está nomeado em seus arquivos.

Como encontrar o nome do controlador que Java está a procurar

Navegue até ao local onde se encontra o driver que gostaria de utilizar. Este guia utilizará um do Connect Bridge:
Navegue até ao local onde o seu condutor

Navegue até aqui através da linha de comandos. Isto pode ser feito facilmente digitando cmd na barra de navegação enquanto estiver na pasta e prima enter

Navegue até aqui através da linha de comandos

Agora deve ter o cmd aberto na estrutura de pastas que contém o driver .jar

abrir a estrutura de pastas

Pode agora introduzir este comando para listar os nomes que Java reconhece para o ficheiro:

jar tf *NOME DO SEU DRIVER.jar* | findstr Driver
para listar os nomes Java

Depois de clicar em enter, verá uma lista de resultados com possíveis nomes de controladores para esse controlador

lista de resultados com possíveis nomes de condutores

Com base nos resultados acima, podemos deduzir que o nome do nosso controlador é

com.cnsconnect.mgw.jdbc.MgDriver

Podemos deduzir isso com base nas convenções de nomenclatura típicas e eliminando as classes improváveis, como MgDriver$1, MgDriver$KeepAliveTask uma vez que contêm cifrões que sugerem classes internas ou tarefas auxiliares ou têm nomes que sugerem outros objectivos, como teste.classe e TrustedConnectionExample.class

Adicionar o controlador a um projeto Java

Agora que temos o nosso nome para o controlador, podemos adicioná-lo ao nosso projeto e apontar o Java para ele. No seu IDE (neste exemplo, é utilizado o Eclipse), navegue até ao seu projeto > clique com o botão direito do rato > clique em propriedades

nome do condutor
Uma vez nas propriedades, navegue paraCaminho de compilação Java > depois para Bibliotecas
navegar para Java Build
Uma vez noBibliotecas clique no separador Caminho de classeitem > depois clique em Adicionar JARs externos...
Adicionar JARs externos
Navegue até ao local onde se encontra o ficheiro .jar e adicione-o. 
Navegue até onde o arquivo .jar

Verá agora que o controlador foi adicionado à biblioteca do projeto

o condutor foi adicionado
O driver está agora pronto para ser usado no código. Para especificar o driver Connect Bridge para Java, um código como este pode ser usado: 
O controlador está agora pronto a ser utilizado
E assim, a sua aplicação Java passará a utilizar o driver para comunicar com a sua base de dados. Teoricamente falando, se você seguiu este pequeno guia e estava fazendo uso do nosso Connect Bridge Nesta altura, estaria pronto para começar a aceder programaticamente a dados de inúmeros produtos Microsoft, Salesforce, Quickbooks, SAP e muitos, muitos mais.

Sobre o Autor

Matteo
Por Matteo Giordani,Arquitecto de soluções em Connecting Software.

Como Arquiteto de Soluções na Connecting Software, é importante conhecer todas as pequenas complexidades das ferramentas que utilizamos no dia a dia. Ajuda-me a fazer melhor o que faço e pensei: porque não partilhar algumas destas informações pouco comuns com todos vós? Se isto acabar por ajudar pelo menos uma pessoa, acho que valeu a pena escrever."

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.