Pessoal estou tentando conectar ao mysql pelo netbeans, já adicionei o jar do driver no projeto mas só que quando executo a classe responsável pela conexão ela apresenta esta exceção :
No suitable driver
Pelo oque eu entendi, significa que não existe um driver disponível, eu já tentei trocar o de jar, mas aparece a mesma exceção, oque eu devo fazer?._
No seu código, como estas selecionando o driver?
Procure no artigos/tutoriais como conectar ao banco de dados e veja como eles declaram.
Até!
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mySQL:localhost:3306/transportadora","root","anderson");
Statement stm = con.createStatement();
ResultSet rs = stm.executeQuery("select user from user");
while(rs.next()){
System.out.println(rs.getString(1));
}
}
catch(SQLException e){
e.printStackTrace();
System.out.print(e.toString());
}
catch(ClassNotFoundException e){
e.printStackTrace();
System.out.print(e.toString());
O pior que eu já usei esse mesmo código outras vezes antes de formatar o pc e sempre funcionou.
Dê uma olhada na sua String de Conexao:
“jdbc:mySQL:localhost:3306/transportadora”,“root”,“anderson”);
O SQL é minusculo …
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql:localhost:3306/transportadora","root","anderson");
Statement stm = con.createStatement();
ResultSet rs = stm.executeQuery("select user from user");
while(rs.next()){
System.out.println(rs.getString(1));
}
}
catch(SQLException e){
e.printStackTrace();
System.out.print(e.toString());
}
catch(ClassNotFoundException e){
e.printStackTrace();
System.out.print(e.toString());
Ps: da proxima vez coloque seu codigo entre as tags code
Eu alterei a String de conexão(coloquei o sql minusculo) e continua apresentanto o mesmo erro._
Tem certeza que o jar esta no classpath?
Já descobri onde está o problema._
Obrigado pelas dicas.
já agora gostava de saber como resolveste o problemapois estou a ter o mesmo.Obrigado.