1. ホーム
  2. ジャワ

idea PersistenceException JDBC connection could not be established(密码正确,但拒绝访问)。

2022-03-17 06:43:13
<パス
org.mybatis.spring.MyBatisSystemException: verschachtelte Ausnahme ist org.apache.ibatis.exceptions.PersistenceException: 
### Error updating database.  Ursache: org.springframework.jdbc.CannotGetJdbcConnectionException: Die JDBC-Verbindung konnte nicht hergestellt werden; die verschachtelte Ausnahme ist java.sql.SQLException: Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort: YES)
### Der Fehler kann in der Datei [E:\javatools\idea-workspace\ccs\target\classes\mapper\noticeMapper.xml] vorhanden sein
### Der Fehler kann com.igeekhome.ccs.dao.noticeMapper.save betreffen
### Der Fehler trat während der Ausführung eines Updates auf
### Ursache: org.springframework.jdbc.CannotGetJdbcConnectionException: Die JDBC-Verbindung konnte nicht hergestellt werden; die verschachtelte Ausnahme ist java.sql.SQLException: Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort: YES)


  1. 网上方法,重装数据库。
  2. 换碼包,这个试了没有用。



    mysql-connector-java与Mysql对应版本:。

Connector/J バージョン ドライバの種類 JDBC バージョン MySQL Server バージョン ステータス



5.1 4 3.0, 4.0, 4.1, 4.2 5.6*, 5.7*, 8.0* 一般的な利用可能期間



8.0 4 4.2 5.6, 5.7, 8.0 一般的な入手方法。推奨バージョン

  • MySQL Connector/J 8.0 は MySQL Server 8.0, 5.7 および 5.6 での使用を強く推奨します。MySQL Connector/J 8.0にアップグレードしてください。

官方更推荐MySQL5.6以上使用connector/j 8.0

  1. 网上说username可能和springboot里面对username重名了,导致报错账号密码不对,这个我不会改。
  2. 最后的解决办法 .



    密码加双引号,因为000在数据库里看做0



    <イグ