sábado, 28 de maio de 2011

JDBC no NetBeans


Para que suas aplicações Java se conectem a algum banco de dados é necessário a instalação dos drives da base dados em que você construiu.
Esta base pode ser implementada em:
=> PostgreSQL
=> Firebird
=> Progress
=> MySQL
=> Oracle
=> Java
=> E Etc...

O NetBeans já vem com alguns destes drives instalado, porém quando os drives não existem é necessário fazer download do JDBC do Banco que você irá utilizar, o procedimento abaixo pode ser executado para instalação dos drives para conexão de BD (Banco de Dados).

Nós Utilizaremos como exemplo o Firebird que é um Banco de dados relacional que oferece recursos ANSI SQL-99 que rodam no Linux, Windows e plataformas Unix oferecendo alta performance e uma linguagem poderosa para procedimentos e triggers.

O pré-requisito para este tutorial é a instalação do Firebird.

Ver instalação e Download do Firebird no artigo:


Download do Driver JDBC para Firebird que pode ser baixado direto do site do Firebird:
Clique no link

Depois de baixar o driver compactado crie uma pasta em C:\ com o nome de (Drivers de BD) e uma subpasta com nome de Firebird.

Salve o arquivo .rar ou .zip que você baixou dentro do diretório c:\Drivers

Descompacte os arquivos dentro do diretório:
C:\Drivers de BD\Firebird

Agora existem dois arquivos dentro da pasta Firebird a serem levados em consideração:

O driver do BD e a DLL do driver:

=> jaybird-full-2.0.1

=>jaibird2.dll

O jaybird-full-2.0.1 é o driver de banco de dados, este será utilizado mais tarde no NetBeans.

Copie o arquivo jaibird2.dll para pasta system32.

No Windows XP o caminho é:
C:\Windows\System32

No Windows7 eu adicionei a DLL ao diretório
C:\windows\SysWOW64

Caso dê algum erro na hora de cadastrar os dados, basta adicionar a DLL à pasta system32 do win7 também.

Agora é hora de abrir o NetBeans para adicionar o drive ao na pasta driver do net Beans.

Para isso acesse a aba serviços no NetBeans, caso ela não esteja habilitada vá até o Menu Exibir\Barra de Ferramentas\Personalizar e procure pelo ícone de serviços e marque esta opção  para ser exibido a aba.

Na aba serviço acesse a pasta drivers, lá contem todos os drivers instalados em sua máquina, clique com o botão direito do mouse em cima da pasta driver e selecione novo driver... conforme a imagem abaixo:


Abrirá uma caixa igual a da imagem abaixo:
Clique em adicionar e selecione o driver dbc:
C:\Drivers de BD\Firebird\ jaybird-full-2.0.1


Clique em ok e confirme a inserção do novo driver.
Se você seguiu fielmente todos estes passos, seu driver está instalado e pronto para ser utilizado.


Caso algum erro tenha ocorrido poste aqui a sua dúvida.
Até mais!!
Leia também:




Conectando BD Firebird no NetBeans (Clique na imagem)

4 comentários:

  1. Muito Obrigadaaa !! ajudou bastante

    ResponderExcluir
  2. OI, estou tentando me conectar com o banco de dados Firebird e esta dando um erro que não sei com reparar

    estou usando o Netbeans 7.0 banco de dados Firebird 2.0
    e estou seguindo todos os seus tutoriais mas sempre da um erro e não se conecta ao banco de dados, eu criei o banco como seu exemplo e deu certinho instalei tudo. e inseri o driver no netbeans mas não se conecta ao banco de dados e o seguinte erro !

    não tem como se conectar com o banco usando esse driver

    Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedClassVersionError: org/firebirdsql/jdbc/FBDriver : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)


    como posso resolve-lo ???

    ResponderExcluir
  3. Olá Carlos,

    tente baixar um driver de conexão mais atualizado, e atualiza o jdk também, remove a conexão que voce criou reinicia o netbeans e tenta conectar novamente.

    abç

    ResponderExcluir