DriverManager.getConnection() très long
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:
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... :?