gpt4 book ai didi

mysql - 尝试从 NetBeans 中的 jsp 连接到 MySQL 时访问被拒绝

转载 作者:行者123 更新时间:2023-11-29 05:46:24 25 4
gpt4 key购买 nike

我正在尝试在 NetBeans 中运行一个简单的 Java/MySQL Web 应用程序教程。

我能够从 NetBeans 中的标准 Java 程序连接到我的数据库,并且 Tomcat 正在运行。但是当我尝试从 JSP 连接到数据库时,出现以下错误:

javax.servlet.ServletException: javax.servlet.jsp.JspException: 
Unable to get connection, DataSource invalid:
"org.apache.tomcat.dbcp.dbcp.SQLNestedException:
Cannot create PoolableConnectionFactory
(Access denied for user 'root'@'localhost' (using password: YES))"

我知道我设置了正确的密码,因为其他 (Java SE) 程序可以连接到数据库。谁能告诉我在哪里看?

我在 Windows Vista 中使用 NetBeans 6.7、MySQL 5.1 和 Tomcat 6.0.18。

最佳答案

用户名 root 只能用于从同一台机器登录,不能远程登录。尝试创建另一个具有所有权限的用户 ID。

看看Adding user accounts .在该页面中,您将看到两个查询

CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';

这里第二个monty@%可以用于远程登录,而第一个仅限于本地登录。

关于mysql - 尝试从 NetBeans 中的 jsp 连接到 MySQL 时访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1330634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com