【问题标题】:Ping Connection Pool Failed for JDBC Connection Pool对 JDBC 连接池 Ping 连接池失败
【发布时间】:2015-03-10 03:38:44
【问题描述】:

尝试 ping JDBC 连接池时出现 Ping 连接池失败的错误:

Connection could not be allocated because:  Connection authentication failure occurred.  Reason:  Userid or password invalid.  Userid and password are both set to APP.

【问题讨论】:

  • 您似乎粘贴了一条错误消息,但实际上并未就此提出问题。如果您不告诉我们您需要什么帮助,我们将无法帮助您。顺便说一句,错误消息似乎非常具有描述性,您可能应该阅读它 - 您正在寻找的答案可能就在那里!
  • 为什么APP的用户名和密码无效?我按照 Deitel 和 Deitel How to Program Edition 9 第 30 章中的说明设置池。他们说将用户名和密码定义为 APP。

标签: java jdbc database-connection


【解决方案1】:

要对数据库进行身份验证,您必须提供与数据库中现有用户匹配的凭据。因此,首先在数据库中创建用户名和密码,然后在配置连接时使用完全相同的值。

用户名和密码几乎可以是任何值。重要的是您在连接到数据库时指定的值必须与数据库中设置的值完全匹配。

要在数据库中建立用户名和密码,请使用如下命令:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

您将用所需的用户名(在本例中为“APP”)替换“用户名”并将“密码”替换为所需的密码(在本例中为“APP”)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-06
    • 2018-03-22
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 2015-03-31
    相关资源
    最近更新 更多