GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Erro de conexao java mysql

Estou com um problema para conectar no Mysql usando o Netbeans. Ao tentar a conexão, o método retorna o erro da exceção abaixo.

WhatsApp Image 2021-12-17 at 11.19.16

Se alguém puder me ajudar, agradeço muito. Segue o código usado:

public class DAO_CONEXAO {
  
  public Connection conectaBD_sislab() {
    Connection conn = null;
    
    try {
      Class.forName("com.mysql.cj.jdbc.Driver");
      String url = "jdbc:mysql://localhost:3306/sisatendimento"+ "user=root" + "password";
      conn = DriverManager.getConnection(url);
      
      JOptionPane.showMessageDialog(null, "Conexão realizada com sucesso");
    } catch (SQLException erro) {
      JOptionPane.showMessageDialog(null, "Erro ao executar conexão...  " + erro.getMessage());
    } catch (ClassNotFoundException ex) {
      // Logger.getLogger(DAO_CONEXAO.class.getName()).log(Level.SEVERE, null, ex);
      JOptionPane.showMessageDialog(null, "Erro ao executar conexão01...  " + ex.getMessage());
    }
    
    return conn;
  }
}

A url de conexão parece estar errada. Acho que faltou uma ? antes do user.

String url = "jdbc:mysql://localhost:3306/sisatendimento?user=root&password";

Outra forma de fazer é assim:

conn = DriverManager.getConnection(
  "jdbc:mysql://localhost:3306/sisatendimento", 
  "root", 
  "password"
);

Olá, fiz o ajuste sugerido, e outros, mas o erro persiste.

//