创建连接时出错。JAVAsql。sqlException
我正在尝试创建数据库连接,但数据库不在本地主机中,因此我在中提供了IP而不是本地主机
Connection con= DriverManager.getConnection(conStr,user,pass);
在哪里
constr="jdbc:mysql://10.0.0.1/Sigma"
但它的给予
java.sql.SQLException: Access denied for user 'root'@'15.3.0.4' (using password: NO)
但我用相同的用户名和密码登录
# 1 楼答案
这可能是因为运行该代码的机器没有
15.3.0.4
IP,尽管您可以从可能具有该IP的机器进行连接您可以尝试创建一个
'root'@'%'
用户,无论您从何处连接,该用户都将被授予访问权限