首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用连接器/j mysql的访问被拒绝异常

问使用连接器/j mysql的访问被拒绝异常
EN

Stack Overflow用户
提问于 2011-07-06 17:48:52
回答 3查看 1.1K关注 0票数 1

我正在使用mysql和connector/j,尝试按照this tutorial连接到本地主机上的数据库。下面是我使用的代码的一部分:

代码语言:javascript
复制
String url = "jdbc:mysql://localhost:3306/mysql";
Connection con = DriverManager.getConnection(url,"root", "");

我总是得到这样的异常:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)根目录没有默认密码,我也没有更改它。我可以使用相同的参数从mysql提示符连接到数据库。我从prompt添加了一个新的数据库和用户,尝试与该用户和pwd连接,但仍然收到拒绝访问异常。有人知道问题出在哪里吗?

EN

回答 3

Stack Overflow用户

发布于 2011-07-06 21:29:10

看起来你已经在这个thread中描述了问题

票数 0
EN

Stack Overflow用户

发布于 2011-07-06 22:05:22

根目录没有默认密码,我也没有更改它。

也许是某人或其他什么东西做的!

我建议您完成重置MySQL超级用户帐户密码的过程...这一次,将其设置为某个值。

重置根密码的说明在手册(MySQL 5.0及更高版本)的附录C 5.4.1中。例如,here。

票数 0
EN

Stack Overflow用户

发布于 2011-07-06 22:37:02

看看你所做的一切似乎都是正确的。

代码语言:javascript
复制
String url = "jdbc:mysql://localhost:3306/mysql";

是数据库mysql的名称吗?我觉得这就是你所犯的错误。将localhost:3306/之后的mysql更改为数据库的名称

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6594463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档