Top Posts

Estágio em T.I

Continue lendo

Série III Db2: Conexão DB2 + Java – Eclipse

Posted by camilolopes | Posted in BD | Posted on 09-11-2009

0

DB

Ae pessoal, para quem pretende usar DB2 como banco, resolvi montar esse post, para mostrar como conectar Java + DB2. Vejam como é bem simples..

Um ponto importante que nao vou explicar conceitos básicos de DB ou entrar em detalhes do DB2. Apresentarei apenas o necessário para estabelecer uma conexao e armazenar a informação.

Veremos  também  como criar um DataBase + Table no DB2, nada mais que isso.

lets go…

Recomendação:

Livro IBM – DB2 para desenvolvedores

Oracle x IBM x MS DB

Série DB2:

Série 1: Instalando/Config – Windows

Série 2: Instalando/Config – Linux

Starting…

  1. Com o eclipse aberto, crie um project – Java Project

  2. Crie um package br.com.conexao

  3. Agora crie uma classe Db2Test e marque a opção que teremos o método main

  4. Vamos adicionar dois arquivos .jars no projeto. Para isso clique com o botao direito sobre o projeto ==> properties ==> a esquerda escolha Java Build==> clique em Libraries na aba e depois ==>Add external jars
    db2javabuild

  5. Vá no diretorio onde o DB2 foi instalado (no meu caso C : \ Arquivosde programa\IBM\SQLLIB\java ) e adicione os jars abaixo ao projeto:

    db2jcc.jar e db2jcc_license_cu.jar

  6. Se você fez a instalacao padrao abra o DB2 Control Center, use o monitor proximo ao relógio do Windows para abri-lo

    DB2img2

  7. Ao abrir o DB2 se aparecer um mensagem pedindo o modo de trabalho, escolha avançado.

  8. Agora vamos criar o DataBase. Clique com o botao direito “All DataBases” e escolha ==> Create DataBase => Standard.

  9. Agora preencha os dados conforme abaixo:

    db2img3

  10. clique em next até finish.

  11. Agora clique com o botao direito sobre o BD e escolha authorities. E adicione o usuario com as permissoes devidas para esse BD. Veja como ficou o meu. Adicione o usuario db2admin. E dei grant All.

    db2img4

  12. Expanda o DB criado clicando no sinal + e depois clique na pasta Table. Agora clique em Create new

    db2img5

  13. Na próxima tela crie uma tabela(chamei de Lopes). Nesse exemplo vamos ter apenas um campo chamado nome. Fique a vontade de criar mais campos, porem eles devem constar no seu codigo Java.

  14. Pronto agora vamos programar… voltando ao eclipse, Crie uma classe chamada DB2Test dentro do package conexao

    Obs.: Nesse momento nao vamos seguir nenhum padrão de desenvolvimento, o foco é obter uma conexao e inserir uma informacao no DB2.

  15. Crie a classe de conexao

  16. Compile e execute o code.

  17. Agora dê dois cliques na tabela para visualizar se foi inserido corretamente.

    db2img7

note: Estou usando Statement, e nao estou evitando o sql injection, bom quis apenas mostrar a conexao de Java com Db2. Estou preparando um post para discutirmos o sql injection. Entao nao quis me aprofundar muito aos detalhes desse post.E vou deixar o assunto para outro momento :)

Simples nao? Bom espero que tenham gostado do post. O objetivo maior era mostrar a conexao Java com outro BD nao tão popular para os iniciantes. Ae pessoal, abaixo tem um link pra vcs votarem no nosso blog.

Top30 Brasil - Vote neste site!.

Abraço até a próxima… e agradeco  pelo voto daqueles que puderam ajudar .

Related Posts with Thumbnails

Write a comment