Meu netbeans não esta conectando com banco de dados. Já desinstalei e instalei o banco de dados novamente, ja troquei mudei os jar e dá falha na conexão quando tento conectar. Segue os códigos da classe de conexao:
package JDBC;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
/**
*
* @author BRUNO
*/
public class ConnectionFactory {
private static final String URL = "jdbc:mysql://127.0.0.1:3306/cadastrocliente";
private static final String USER = "root";
private static final String PASS = "";
private static final String DRIVER = "com.mysql.cj.jdbc.Driver";
public static Connection getConnection() {
try {
Class.forName(DRIVER);
return DriverManager.getConnection(URL,USER,PASS);
} catch (ClassNotFoundException | SQLException e) {
throw new RuntimeException("Erro na conexão com banco de dados: " + e);
}
}
public static void closeConnection(Connection con) {
try {
if (con != null) {
con.close();
}
} catch (SQLException e) {
throw new RuntimeException("Erro ao fechar a conexão com banco de dados: " + e);
}
}
public static void closeConnection(Connection con,PreparedStatement pstm) {
closeConnection(con);
try {
if (pstm != null) {
pstm.close();
}
} catch (Exception e) {}
}
}
e a classe principal:
package classeprincipal;
import java.sql.Connection;
import JDBC.ConnectionFactory;
import javax.swing.JOptionPane;
/**
*
* @author BRUNO
*/
public class ClassePrincipal {
public static void main(String[] args) {
try {
JOptionPane.showMessageDialog(null, "Testando a conexão");
Connection con = new ConnectionFactory().getConnection();
JOptionPane.showMessageDialog(null,"Esta Conectado");
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Falha na conexão");
}
// Testando a conexão
}
}