Bonjour à tous !

Depuis cet après-midi, sans trop savoir pourquoi, mon application met un temps fou à récupérer une connection avec JDBC vers du MySQL.

Voici en gros le code que j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Class.forName("com.mysql.jdbc.Driver").newInstance();
 
String connectionString = "jdbc:mysql://"+getIp()+"/mybdd?user="+getBdduser()+"&password="+getBddpassword();
Connection con = DriverManager.getConnection(connectionString);
La dernière ligne met plus de 30 secondes à s'exécuter, et du coup mon application est inutilisable.

Avez-vous déjà été confronté à ce type de problème ?

On a eu un problème réseau dans la journée (le routeur ne routait plus) mais le serveur bdd n'est pas situé dans un autre réseau du coup je doute qu'il y ai un lien entre le problème du routeur et le serveur...