Iniciante conectando MySQL

Srs, Bom Dia!

Sou iniciante em JAVA, e estou tentando conectar um banco MySQL com o código abaixo, e esta me retornando o seguinte erro “o driver especificado nao foi encontrado. Nao conectou…”.
Alguém poderia me ajudar?

import java.sql.Connection;
 
import java.sql.DriverManager;
 
import java.sql.SQLException;

//Inicio da classe de conexao//
 
//public class ConexaoMySQL {
class ConexaoMySQL {
 
             public static String status = "Nao conectou...";
 
//Metodo Construtor da Classe//
 
        public ConexaoMySQL() {
 
    }
 
  
 
//Metodo de Conexao//
 
public static java.sql.Connection getConexaoMySQL() {
 
        Connection connection = null;          //atributo do tipo Connection
 
  
 
try {
 
// Carregando o JDBC Driver padrao
 
String driverName = "com.mysql.jdbc.Driver";                        
 
Class.forName(driverName);
 
  
 
// Configurando a nossa conexao com um banco de dados//
 
            String serverName = "186.202.160.42";    //caminho do servidor do BD
 
            String mydatabase = "banco_novo";        //nome do seu banco de dados
 
            String url = "jdbc:mysql://" + serverName + "/" + mydatabase;
 
            String username = "banco_user";        //nome de um usuario de seu BD      
 
            String password = "123456";      //sua senha de acesso
 
            connection = DriverManager.getConnection(url, username, password);
 
  
 
            //Testa sua conexao//  
 
            if (connection != null) {
 
                status = ("STATUS--->Conectado com sucesso!");
 
            } else {
 
                status = ("STATUS--->Nao foi possivel realizar conexao");
 
            }
 
  
 
            return connection;
 
  
 
        } catch (ClassNotFoundException e) {  //Driver nao encontrado
 
  
 
            System.out.println("O driver expecificado nao foi encontrado.");
 
            return null;
 
        } catch (SQLException e) {
 
//Nao conseguindo se conectar ao banco
 
            System.out.println("Nao foi possivel conectar ao Banco de Dados.");
 
            return null;
 
        }
 
  
 
    }
 
  
 
    //Metodo que retorna o status da sua conexao//
 
    public static String statusConection() {
 
        return status;
 
    }
 
   
 
   //Metodo que fecha sua conexao//
 
    public static boolean FecharConexao() {
 
        try {
 
            ConexaoMySQL.getConexaoMySQL().close();
 
            return true;
 
        } catch (SQLException e) {
 
            return false;
 
        }
 
  
 
    }
 
   
 
   //Metodo que reinicia sua conexao//
 
    public static java.sql.Connection ReiniciarConexao() {
 
        FecharConexao();
 
  
 
        return ConexaoMySQL.getConexaoMySQL();
 
    }
 
    public static void main(String[] args) {
    	ConexaoMySQL.getConexaoMySQL();
    	System.out.println(statusConection());

    }	
 
}

Você baixou o driver de conexão do MySQL (jdbc.jar) e adicionou no seu projeto ?

https://dev.mysql.com/downloads/connector/j/

1 curtida

Puxa… não… vou fazer isso… muito obrigado!

Se o seu problema for solucionado, não esqueça de dar seu feedback, e marcar o tópico como resolvido!