Bonjour,
je me permets de reposer ici ma question, que j'ai par ailleurs déjà postée sur le forum MySQL.
Ce dans la mesure où la question concerne à la fois Spring Boot que MySQL.
La question est donc la suivante.
Quand je lance une application Java Spring Boot, elle n'arrive pas à se connecter à ma base de données MySQL Server.
Je précise que j'utilise l'IDE Eclipse, sur Windows 10. Le MySQL Server tourne en tant que service sur Windows.
Et donc j'obtiens l'Exception suivante au lancement de mon application Java :
Annotations {5.1.0.Final} 2020-06-02 14:07:53.323 INFO 9292 --- [ task-1] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2020-06-02 14:07:58.658 ERROR 9292 --- [ task-1] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.
java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.20.jar:8.0.20] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.20.jar:8.0.20] at com.mysql.cj.jdbc.exceptions.SQLError.create
C'est maintenant que le plus intéressant arrive: si je me connecte à MySQL Server en utilisant MySQL Server work bench, là la connexion se passe très bien.
Et si APRES m'être connecté à ma BDD en utilisant MySQL Server work bench, je relance mon application Java - miracle: la connexion se passe sans problème.
Est-ce que quelqu'un comprend pourquoi? Qu'est ce que je dois faire pour pouvoir connecter mon appli Java à MySQL Server indépendamment de work bench?
Merci
Partager