Mais um problema que encontrei estes dias no trabalho... Este, pode não ser muito comum entre a maioria dos programadores, uma vez que poucos usam o banco de dados DB2 da IBM, mas sempre tem um que acaba tendo este problema, assim como eu.
O problema consiste em conectar a famosa ferramenta de acesso a bancos de dados, SQuirreL, ao banco de dados DB2 (veja links). Inicialmente, instalei a ferramenta, fazendo o download no site (vide links) e aparentemente estava tudo pronto para configurar uma conexão com o banco em questão. Fui na aba de "Aliases" e criei uma nova conexão fornecendo os dados para o DB2.
Entretanto ao tentar conectar dava um erro de url mal-formada ou que não conseguia encontrar a classe do driver jdbc.
Depois de algumas pesquisas consegui finalmente conectar com sucesso. Vide passos para tal:
Depois de algumas pesquisas consegui finalmente conectar com sucesso. Vide passos para tal:
- Faça o download dos seguintes jars no site da IBM, se não os já tiver: db2jcc4.jar e db2jcc.jar. Obs.: Certifique-se de que os jars estão atualizados, pois isso poderia causar problemas;
- Clique na aba "Drivers" e localize o driver "IBM DB2 App Driver". Dois cliques rápidos no mesmo e uma janela como a da figura 1 se abrirá. Clique na mini-aba "Extra Class Path" e adicione os dois jars que você baixou no passo 1;
- Depois disso, certifique-se de que a classe do driver no campo "Class Name" esteja setada com o seguinte valor: com.ibm.db2.jcc.DB2Driver.
- Vá na aba "Aliases" e crie um novo alias fornecendo as seguintes informações em ordem (também mostrado no figura 2):
- Name: nome do alias (pode ser qualquer nome)
- Driver: IBM DB2 App Driver
- URL: jdbc:db2://seuHost:suaPorta/seuBanco
- User Name: Nome do usuário do banco
- Password: Senha do banco
Figura 1: Adicionando jars ao app driver db2 |
Figura 2: Setando propriedades de conexão |
E pronto. Clica em "ok" e conecta normalmente com o banco.
Se ainda assim não funcionar, logo abaixo tem um link de SGBD para DB2 muito bom também: o SQL Manager for DB2. =)
Links:
- http://www.squirrelsql.org
- http://pt.wikipedia.org/wiki/DB2
- http://www-01.ibm.com/software/data/db2/
Links:
- http://www.squirrelsql.org
- http://pt.wikipedia.org/wiki/DB2
- http://www-01.ibm.com/software/data/db2/
Valeu!
ResponderExcluir'Se ainda assim não funcionar, logo abaixo tem um link de SGBD para DB2 muito bom também: o SQL Manager for DB2. =)' LOL é quase o mesmo que dizer:
Se não funcionar desista. kkk Ótimo post.
Hehe, é uma ferramenta um pouco complicada... no sentido de configuração...
ResponderExcluirCaso não dê certo usá-la, a ferramenta citada é uma ótima "solução paliativa", hehe
Parabéns pelo post.
ResponderExcluir