为了账号安全,请及时绑定邮箱和手机立即绑定

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

username=root

password=123qwe

看见有人说改    改啥       


正在回答

5 回答

18行}去掉,10行score改为scores就可以了

dvwezki

0 回复 有任何疑惑可以回复我~

Exception in thread "main" java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)

0 回复 有任何疑惑可以回复我~

有关数据库连接属性 加jdbc就好了 
例如    name    改成 jdbc.name  
      通通都改   ☺

1 回复 有任何疑惑可以回复我~
#1

慕盖茨0482688

谢谢,但是为什么会这样?
2017-09-07 回复 有任何疑惑可以回复我~

数据库的用户名和密码错误

0 回复 有任何疑惑可以回复我~

注意 你要连接的数据库 和 访问数据库的用户具有的 用户名和密码的区别
比如如下的代码
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/database" />
<!-- 指定连接数据库的用户名 -->
<property name="user" value="root" />
<!-- 指定连接数据库的密码 -->
<property name="password" value="root" />
需要访问的是“database”数据库,但是用户名和密码是安装mysql时 创建的用户和密码即 都为 root

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信