gpt4 book ai didi

java - jdbc/mysql ---> java.sql.SQLException : Access denied for user 'root' @'localhost'

转载 作者:行者123 更新时间:2023-12-01 16:32:59 25 4
gpt4 key购买 nike

我需要在java web和mysql之间建立连接,我正在使用netbeans,但我不知道如何。

如果我不写密码,我会失败,但如果我写密码,失败是 java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long

我的代码需要帮助!,这是我的代码,我正在使用 netbeans!

package conexion;
import java.sql.*;

public class CONEXION_BD {
public static Connection getConexion(){
Connection con=null;
try{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection
("jdbc:mysql://localhost/bd_prueba?user=root&password=");

System.out.println("Conexion ok");
}catch(ClassNotFoundException | SQLException e){
System.out.println("Error "+e);
}
return con;
}

public static void main (String[] args){
CONEXION_BD.getConexion();
}
}

最佳答案

不声明端口的原因是什么?

或者重置你的数据库用户信息,建议你设置一个密码试试,这段代码没有问题,请确认数据库状态

package conexion;
import java.sql.*;

public class CONEXION_BD {
public static Connection getConexion(){
Connection con=null;
try{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection
("jdbc:mysql://localhost:3306/bd_prueba?user=root&password=");

System.out.println("Conexion ok");
}catch(ClassNotFoundException | SQLException e){
System.out.println("Error "+e);
}
return con;
}

public static void main (String[] args){
CONEXION_BD.getConexion();
}
}

关于java - jdbc/mysql ---> java.sql.SQLException : Access denied for user 'root' @'localhost' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62013946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com