Aê,
pessoal, para quem pretende usar DB2 como banco, resolvi montar este
artigo para mostrar como conectar Java + DB2. Vejam como é bem
simples.
Um
ponto importante é que não vou explicar conceitos básicos de DB
ou entrar em detalhes do DB2. Apresentarei apenas o necessário para
estabelecer uma conexão e para armazenar a informação. Veremos aqui como
criar um DataBase + Table no DB2, nada mais que isso.
Lets
go…
Recomendação:
Mãos à obra!
Com o eclipse
aberto, crie um project – Java Project.
Crie um package
br.com.conexao.
Agora crie uma
classe Db2Test e marque a opção em que teremos o método main.
Vamos adicionar
dois arquivos .jars no projeto. Para isso, clique com o botão direito
sobre o projeto ==> properties ==> à esquerda, escolha Java
Build ==> clique em Libraries na aba e depois ==> Add external
jars.

Vá ao diretório
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
Se você fez a
instalação padrão, abra o DB2 Control Center, use o monitor próximo
ao relógio do Windows para abri-lo.

Ao abrir o DB2, se
aparecer um mensagem pedindo o modo de trabalho, escolha avançado.
Agora vamos criar
o DataBase. Clique com o botão direito “All DataBases” e
escolha ==> Create DataBase => Standard.
Agora preencha os
dados conforme abaixo:

E clique em no botão next até
chegar ao fim.
Agora clique com o
botão direito sobre o BD e escolha authorities. Adicione o usuário
com as permissões devidas para esse BD. Veja como ficou o meu.
Adicionei o usuário db2admin e dei grant All.

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

Na próxima tela,
crie uma tabela (chamei de Lopes). Nesse exemplo, vamos ter apenas um
campo chamado nome. Fique à vontade para criar como achar melhor.
Pronto, agora vamos
programar… voltando ao Eclipse, deixe a classe que criamos no
início do artigo, conforme abaixo.
Obs.: Nesse momento,
não vamos seguir nenhum padrão de desenvolvimento, o foco é obter
uma conexão e inserir uma informação no DB2.

Compile e execute
o código.
Agora dê dois
cliques na tabela para visualizar se foi inserido corretamente.

Note: estou usando
Statement, e não estou evitando o SQL injection.
3Bom, quis apenas
mostrar a conexão de Java com DB2.
Simples,
não? Bom espero que tenham gostado do artigo! O objetivo maior era
mostrar a conexão Java com outro BD não tão popular para os
iniciantes, o DB2.
Abraço
e até a próxima…







