java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/fj21[RESOLVIDO]  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
andredarros
What is classpath?

Membro desde: 11/05/2011 14:48:16
Mensagens: 7
Offline

Senhores meu problema é esse, quando tenta abrir uma conexao com o banco ele me cai uma exception !!
Vi alguns erros desse aqui no forum porem todas as solucoes nao funfaram aqui, colocar na pasta lib do tomcat, na web-inf/lib, pelo build path, usando ip no endereco, com ou sem porta !

Alguma luz ??











This message was edited 1 time. Last update was at 10/11/2011 16:29:30

vinnysoft
JavaGuru
[Avatar]

Membro desde: 21/09/2010 00:56:24
Mensagens: 225
Localização: Vitória - Espírito Santo
Offline

Acho que está faltando registrar o driver do MySQL:



Coloca na ConnectionFactory, antes de criar a conexão.

até +!



andredarros
What is classpath?

Membro desde: 11/05/2011 14:48:16
Mensagens: 7
Offline

Valeuuu, funciono !!

Obrigadoo !
leonardoteles
JavaBaby
[Avatar]

Membro desde: 24/09/2008 00:36:59
Mensagens: 75
Localização: Rio de Janeiro
Offline

Pergunta. Pela descrição do código, o exemplo é da apostila FJ21 da Caelum. Estou tendo o mesmo problema aqui. Na apostila diz que a partir do java 6 nã é mais necessário utilizar este passo. Estou utilizando o java 6 mas mesmo assim esse erro preciste. A princípio, coloquei o driver do connector do Mysql mais novo. Depois mudei para o que vem no próprio banco, para testar, mas nada!!

Meu código está exatamente o mesmo do descrito pelo colega. Poderia me dar uma ajuda?. Desde já obrigado!!

Pós-Graduando em Sistemas de Informação - PUC - Rio

Graduado em Análise e Desenvolvimento de Sistemas - UEZO - Rio

Caelum FJ 11 | FJ 16 | FJ 21

Primeiro Objetivo -> OCA Java SE 6 Associate



leonardoteles
JavaBaby
[Avatar]

Membro desde: 24/09/2008 00:36:59
Mensagens: 75
Localização: Rio de Janeiro
Offline

Pessoal. Consegui resolver. Vi aqui http://www.devmedia.com.br/forum/java/395387-Nao-consigo-gravar-no-banco-usando-JDBC-em-projeto-WEB.html o que estava acontecendo, e percebi que tbm se tratava do mesmo erro. Colocar DriverManager.registerDriver resolveu meu problema.

As configurações que estou usando são as seguintes: Win7 64(irrelevante), JDK 1.7.0, Mysql 5.5, conector do mysql 5.1.18

Abração!!

Pós-Graduando em Sistemas de Informação - PUC - Rio

Graduado em Análise e Desenvolvimento de Sistemas - UEZO - Rio

Caelum FJ 11 | FJ 16 | FJ 21

Primeiro Objetivo -> OCA Java SE 6 Associate



Spammer
Entusiasta Java
[Avatar]

Membro desde: 20/08/2011 06:29:11
Mensagens: 20
Localização: Maputo
Offline

leonardoteles wrote:Pessoal. Consegui resolver. Vi aqui http://www.devmedia.com.br/forum/java/395387-Nao-consigo-gravar-no-banco-usando-JDBC-em-projeto-WEB.html o que estava acontecendo, e percebi que tbm se tratava do mesmo erro. Colocar DriverManager.registerDriver resolveu meu problema.

As configurações que estou usando são as seguintes: Win7 64(irrelevante), JDK 1.7.0, Mysql 5.5, conector do mysql 5.1.18

Abração!!


Valeu, estava lutando com o mesmo erro e nao sabia como resolver. E se alguem pudesse explicar explicar porque deve-se registar o Driver agradeceria muito, visto que a partir de java 1.6 nao era necessario?

"Difícil não é lutar por aquilo que se quer, e sim desistir daquilo que se mais ama.
Eu desisti. Mas não pense que foi por não ter coragem de lutar, e sim por não ter mais condições de sofrer"
dertyu765
JavaBaby
[Avatar]
Membro desde: 04/01/2010 19:51:58
Mensagens: 84
Localização: BH
Offline

Exatamente, tive o mesmo problema, resolvido, porem PORQUE raios preciso dar registerDrive sendo que o java 1.6 ja nao precisa disso?

Fica a questão.

Rather than subclassing, just use pure interfaces. It's not so much that class inheritance is particularly bad.
It just has problems. - James Gosling
Spammer
Entusiasta Java
[Avatar]

Membro desde: 20/08/2011 06:29:11
Mensagens: 20
Localização: Maputo
Offline

dertyu765 wrote:Exatamente, tive o mesmo problema, resolvido, porem PORQUE raios preciso dar registerDrive sendo que o java 1.6 ja nao precisa disso?

Fica a questão.



Eu também nao entendi o porque do erro quando o tive, tenho varios projectos criados da mesma forma e nenhum deles alguma vez deu um erro desses

"Difícil não é lutar por aquilo que se quer, e sim desistir daquilo que se mais ama.
Eu desisti. Mas não pense que foi por não ter coragem de lutar, e sim por não ter mais condições de sofrer"
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team