Erro: java.sql.SQLException: No suitable driver found for jdbc:mysql//localhost:3306/sistema

2 respostas
programaçãojavamysql
P

Olá pessoal,alguém sabe me dizer como resolver esse erro,pois já adicionei o .jar jdbc do mysql na pasta lib do WEB-INF, além de já colocá-lo na build path eo erro continua.

aqui a programação da página:

public class ConexaoFactory {

private static final String USUARIO = root;

private static final String SENHA = 84304837ifrn;

private static final String URL = jdbc:mysql//localhost:3306/sistema”;
public static Connection conectar() throws SQLException {

Connection conexao = DriverManager.getConnection(URL, USUARIO, SENHA);

return conexao;

}
public static void main(String[] args) throws ClassNotFoundException {

try {

Connection conexao = ConexaoFactory.conectar();

System.out.println(Conectado com Sucesso!!);

}
catch(SQLException ex) {
	ex.printStackTrace();
	System.out.println("Conexão Falhou!");
}

}

}

2 Respostas

R

Faltou você chamar o driver: Class.forName("com.mysql.jdbc.Driver");

public class ConexaoFactory {
private static final String USUARIO = root;
private static final String SENHA = 84304837ifrn;
private static final String URL = jdbc:mysql//localhost:3306/sistema”;

public static Connection conectar() throws SQLException {
Class.forName("com.mysql.jdbc.Driver");
Connection conexao = DriverManager.getConnection(URL, USUARIO, SENHA);
return conexao;
}

public static void main(String[] args) throws ClassNotFoundException {
try {
    Connection conexao = ConexaoFactory.conectar();
    System.out.println(Conectado com Sucesso!!);
    }

    catch(SQLException ex) {
    	ex.printStackTrace();
    	System.out.println("Conexão Falhou!");
    }
    }

    }
R

Se quiser, pode usar o: DriverManager.registerDriver(new com.mysql.jdbc.Driver()); também.

Criado 20 de setembro de 2018
Ultima resposta 20 de set. de 2018
Respostas 2
Participantes 2