| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2006 22:35:48
|
Bravox
Virtual Machine Man
![[Avatar]](/images/avatar/a7971abb4134fc0cfcec7d589e1ebcf6.png)
Membro desde: 08/01/2005 01:33:24
Mensagens: 563
Localização: São Paulo
Offline
|
Alguém sabe me dizer porque corre esta exeção !!!!
java.sql.SQLException: No suitable driver
O banco que estou usando é mysql
Bravox
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 07:21:52
|
cassio
GUJ Master
![[Avatar]](/images/avatar/8ae7398026ed8f2172aefd6cbc856bc8.jpg)
Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline
|
Você está usando o mysql-connector/J ?! SEm esse arquivo jar não tem como, ele que fornece o Driver!
Esse erro ocorre porque a JVM não está encontrando este driver... Ou então você está digitando o nome do driver de maneira errada no seu código! Posta ai a parte do código onde vc faz a conexão com o banco de dados pra gente dar uma olhada!
Falou!
|
Cássio Marques
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 09:08:36
|
Bravox
Virtual Machine Man
![[Avatar]](/images/avatar/a7971abb4134fc0cfcec7d589e1ebcf6.png)
Membro desde: 08/01/2005 01:33:24
Mensagens: 563
Localização: São Paulo
Offline
|
Então estou usando o conector/j 5.0 coloquei ele no path da aplicação também em jdk>jre>lib>ext ele acha o driver mais diz que não é adequado ou coisa assim!!
Bravox
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 09:12:47
|
Ticianne
JavaGuru
![[Avatar]](/images/avatar/67ad4113ae200c56e74d7177b37d9469.jpg)
Membro desde: 16/05/2006 15:48:51
Mensagens: 249
Localização: Fortaleza-Ce
Offline
|
vc colocou o .jar do driver no classpath da sua aplicaçao?
|
"Nao se enganem, Deus nao se deixa escarnecer, aquilo que o homem semear,isso também ceifará."
Gl 6:7
--------------------------------------------------------
 
-------------------------------------------------------- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 09:13:25
|
Bravox
Virtual Machine Man
![[Avatar]](/images/avatar/a7971abb4134fc0cfcec7d589e1ebcf6.png)
Membro desde: 08/01/2005 01:33:24
Mensagens: 563
Localização: São Paulo
Offline
|
Sim !!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 09:17:25
|
Ticianne
JavaGuru
![[Avatar]](/images/avatar/67ad4113ae200c56e74d7177b37d9469.jpg)
Membro desde: 16/05/2006 15:48:51
Mensagens: 249
Localização: Fortaleza-Ce
Offline
|
pelo tipo de erro, no suitable driver.... talvez o driver que vc ta usando nao seja compativel com o SO...
ja se certificou que ele funciona tanto com seu SO como com a IDE que vc ta usando?
|
"Nao se enganem, Deus nao se deixa escarnecer, aquilo que o homem semear,isso também ceifará."
Gl 6:7
--------------------------------------------------------
 
-------------------------------------------------------- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 09:21:55
|
Bravox
Virtual Machine Man
![[Avatar]](/images/avatar/a7971abb4134fc0cfcec7d589e1ebcf6.png)
Membro desde: 08/01/2005 01:33:24
Mensagens: 563
Localização: São Paulo
Offline
|
Então como que eu faço esta verificação !!!!
Bravox
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 10:44:55
|
takeshi10
Java Ninja
Membro desde: 08/08/2004 23:05:25
Mensagens: 254
Localização: Brasil
Offline
|
os drivers sao escritos em java, entao sao "plataform independent"...
pelo erro me parece algo errado com a URL de conexao... olhe a documentacao do driver jdbc
|
takeshi |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2006 14:46:29
|
foguinho
Debugger
Membro desde: 20/05/2006 15:59:44
Mensagens: 56
Offline
|
Pode ser o número da porta do Mysql.
A tua url tá assim --> rowSet.setUrl("jdbc:myql://localhost/guestbook");
coloca assim --> rowSet.setUrl("jdbc:myql://localhost:3306/guestbook");
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/07/2006 10:14:30
|
Blackstorm
HelloWorld
![[Avatar]](/images/avatar/293c3b96edea6588bc4b9415c3be4e66.jpg)
Membro desde: 17/07/2006 10:02:09
Mensagens: 10
Offline
|
Presta atenção você deve primeiro copiar o arquivo .jar do conector jdbc para uma pasta ext do seu micro,onde está instalado o java.
Ex.: Arquivos de programas/java/lib/ext.
Procure esta pasta.
Depois vá em iniciar/executar e digite cmd para abrir o prompt de comando.Então digite javap com.mysql.jdbc.Driver para ver se está instalado.
Caso esteja instalado e exibirá uma mensagem na tela.
Isto talvez resolva o seu problema.
Até breve
|
Nunca desista ainda que isto te custe a própria vida... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/07/2006 16:52:30
|
touresfinge
Debugger
![[Avatar]](/images/avatar/a80bd9bf170ecc756d4ef302c4f0e712.jpg)
Membro desde: 08/06/2006 10:14:23
Mensagens: 74
Offline
|
String serverName = "localhost";
String mydatabase = "BD";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url
String username = "root";
String password = "senha";
/* Efetuando conexão com o bando de dados */
public boolean conecta () {
try {
Connection connection = null;
/* Carregando o JDBC Driver */
String driverName = "com.mysql.jdbc.Driver"; // MySQL MM JDBC driver
Class.forName(driverName);
connection = DriverManager.getConnection(url, username, password);
return true ;
} catch (ClassNotFoundException e) {
/* Driver não encontrado */
mostraMensagem ("O driver expecificado não foi encontrado.") ;
return false ;
} catch (SQLException e) {
/* Não está conseguindo se conectar ao banco */
mostraMensagem ("Não foi possível conectar-se ao Banco de Dados") ;
return false ;
}
}
E não se esqueça de copiar o mysql-connector-java-3.1.12-bin.jar para
"c:\Arquivos de programas\Java\jre1.6.0\lib\ext\" , se fizer isto tdo dessa forma vai funcionar ...
T+
|
Odair Menezes. |
|
|
 |
|
|