菜鸟求问javaweb的用jdbc操作mysql数据库出错

图片说明

数据库连接的用户名密码配置是否正确?这个异常时拒绝连接。

检查用户名密码是否正确。若是远程连接,还要在mysql中配置root用户可在远程登录的配置项。

root后面有空格/。/???

检查数据库连接属性是否正确

图片说明

你的用户名和密码正确吗???

建个数据连接,测试下

用数据库客户端软件navicat之类的能连上么。

只从英文的意思就应该知道是权限问题。那个ip地址没有权限。打开cmd 输入 mysql -u root -p 输入密码登录后,执行下面的授权语句

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'root' WITH GRANT OPTION;

执行完后执行刷新

FLUSH PRIVILEGES;

先给localhost root用户授权,新建一个localhost root用户,然后授权给他create user 'root'@'localhost' identified by 'password';
grant all privileges on . to root@'localhost';

不行的话,,卸了重新装一遍mysql