请问这个代码到底哪里有问题呀,为什么会连接不上数据库,出错:Exception in thread "main" java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)(下面附有代码)
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectDatabase {
public static Connection connectDB() {
String url = "jdbc:mysql://localhost:3306/mis?serverTimezone=GMT%2B8"; //数据库为mis
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (Exception e) {
}
Connection con = null;
try {
con = DriverManager.getConnection(url, "root", "703845");
} catch (SQLException e) {
}
return con;
}
}
权限问题吧