问题描述
我做了一个网页,用户提交程序,每次以提交就会出现这个异常,不知为什么org.apache.tomcat.dbcp.dbcp.SQLNestedException:CannotcreatePoolableConnectionFactory(Accessdeniedforuser'root'@'localhost'(usingpassword:YES))。
解决方案
解决方案二:
可能是你的密码写错了检查一下你的密码是否正确
解决方案三:
检查一下数据库的用户名和密码是否正确。
解决方案四:
密码错误,也可能是用户权限问题,可以从新弄一个用户账号
解决方案五:
密码错误,也可能是用户权限问题,可以从新弄一个用户账号
解决方案六:
你的数据库root用户密码改了,或者权限被删除了
解决方案七:
在连接数据库中的文件或代码中使用的用户名或密码,于登陆数据库中的用户名或密码不匹配
解决方案八:
每天回帖即可获得10分可用分
解决方案九:
密码没错,可是那个权限怎么改,,??我用Java随便写个小程序是可以随便调用数据库的,用struts2为什么就不行呢?
解决方案十:
权限也是数据库的权限啊,如果你自己用jdbc可以那么struts2的配置文件按标准的来的话肯定没问题,除非你的jdbc驱动有问题。如果是mysql的话该权限很简单,在user表中将对应用户的第一列,权限列改成“%”就可以了,就是对该用户只验证用户名密码,不考虑ip,oracle比较麻烦,自己查查资料。引用8楼wym2005em的回复:
密码没错,可是那个权限怎么改,,??我用Java随便写个小程序是可以随便调用数据库的,用struts2为什么就不行呢?
时间: 2024-10-01 21:42:17