Problemas com JDBC + MySQL

6 respostas
gregperes84

Fala galera, tudo bem?

Eu estou tendo um problema na conexão com MySQL usando JDBC, estou usando o JDK 6 no OS Lion.
Ao tentar fazer a conexão em um projeto java normal, tudo funciona normal, mas quando eu estou utilizando um Dynamic Web Project da problema dizendo que o driver não foi encontrado, o jar do Driver foi adicionado na pasta Lib.

Notei que se eu registrar a classe (Class.forName) a conexão passa a funcionar normalmente, mas eu estava lendo que na versão 6 do java não era necessario fazer isso.

Eu estou usando o Tomcat 7 como servidor web.

Obrigado!

6 Respostas

drsmachado

Bem, eu não vejo mal nenhum em se utilizar a chamada para o Class.forName…

Master.Abs

Também não.

A

vc colocou o jar dentro do tomcat?

t+

Rodrigo_Sasaki

na verdade o que faz você não precisar mais usar o Class.forName() é o JDBC 4.

e o Java 6 suporta o JDBC 4, entretanto, você precisa ver se seu driver implementa os recursos.

Att.,

gregperes84

digaoneves:
na verdade o que faz você não precisar mais usar o Class.forName() é o JDBC 4.

e o Java 6 suporta o JDBC 4, entretanto, você precisa ver se seu driver implementa os recursos.

Att.,

hum entendi, bom eu estou usando a ultima versão do driver disponivel no site do MySQL, porem o mesmo webapp rodando no linux não é necessario registrar a classe, porém no OS X Lion é preciso fazer isso!

Em todo caso, oq vc me recomenda fazer?
E no caso se eu deixar essa chamada do Class.for… aonde que eu devo colocar isso?

gregperes84

alissonvla:
vc colocou o jar dentro do tomcat?

t+

Sim o jar ta dentro da pasta lib do tomcat.

Criado 28 de novembro de 2011
Ultima resposta 29 de nov. de 2011
Respostas 6
Participantes 5