Estou tentando fazer uma conexão ao banco MySql. Para executar a aplicação clico com o botão direito sobre o programa java e seleciona run as java application, é exibido no Console a seguinte mensagem:
Exception in thread “main” java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/jdbc
at br.com.caelum.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:20)
at br.com.caelum.jdbc.teste.TestaConexao.main(TestaConexao.java:16)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/jdbc
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at br.com.caelum.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:17)
… 1 more
A codificação é a seguinte:
package br.com.caelum.jdbc;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.*;
public class ConnectionFactory {
public Connection getConnection(){
System.out.println("Conectando ao banco");
try{
return DriverManager.getConnection("jdbc:mysql://localhost/jdbc","root","");
}catch(SQLException e){
throw new RuntimeException(e);
}
}
}
onde jdbc é a pasta do projeto.
