为啥在运行我的系统时出现 java.sql.SQLException? [复制]
Posted
技术标签:
【中文标题】为啥在运行我的系统时出现 java.sql.SQLException? [复制]【英文标题】:Why I got java.sql.SQLException while running my system? [duplicate]为什么在运行我的系统时出现 java.sql.SQLException? [复制] 【发布时间】:2021-05-23 12:33:02 【问题描述】:我在我的程序和 phpMyAdmin 中的数据库之间建立了连接, 这是连接方法:
public Connection getConnection() throws SQLException
Connection con=null;
con=DriverManager.getConnection("jdbc:mysql://localhost/testdb","
","");
return con;
我得到了以下异常:
【问题讨论】:
这能回答你的问题吗? java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 请不要发布异常堆栈跟踪,将它们发布为代码格式的文本。这提高了可读性和可发现性 【参考方案1】:异常消息告诉您所有您需要知道的信息:您收到错误的原因是因为不允许您使用的凭据(用户名和密码)访问您尝试连接的数据库。
您需要先登录数据库并使用这些凭据授予访问权限。
【讨论】:
以上是关于为啥在运行我的系统时出现 java.sql.SQLException? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
为啥在我的 Postgres 函数中使用 IF 语句时出现语法错误?
为啥在我的程序中打开某些 wav 文件时出现此错误“EMCIDeviceError”