永发信息网

mysql和myeclipse问题

答案:1  悬赏:50  手机版
解决时间 2021-04-26 20:14
  • 提问者网友:捧腹剧
  • 2021-04-26 01:37

当我启动tomcat时就会出如下错误:

严重: Prototype
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2822)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:777)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3216)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1147)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2595)
at com.mysql.jdbc.Connection.<init>(Connection.java:1509)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:140)
at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:102)
at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:44)

我在网上查过Access denied for user 'root'@'localhost' (using password: YES)

这段错误信息,可是全是说怎么修改数据库密码的,但我只想启动我的项目,他不应该出这种错误啊。前提:它不影响我项目正常运行。只是一个劲的出这种错,还是无限循环的,过段时间出来次。只要一停止tomcat它就不会出。而且我mysql数据连接配置也对。密码都是相同的,用户名也是固定的root。应该怎么办啊。请高手指点下,麻烦详细些,本人新手。有些可能不太懂。如果能解释我在追加分数。谢了。
最佳答案
  • 五星知识达人网友:duile
  • 2021-04-26 02:50

因为你的项目中使用了proxool来作为连接池,在应用一启动时它就要求被初始化,如果连接数据库失败它会不断地去尝试连接。。。如果你确定数据库连接参数配置是对的,也有可能是你的proxool其他配置错了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯