Pourquoi ne autoReconnect=true ne semble pas fonctionner?

Je suis à l'aide de JDBC pour se connecter à un serveur MySQL (pas de regroupement de connexion, je pense). Dans l'URL de connexion, j'ai autoReconnect=true

Mais ma connexion encore temps. J'ai même vérifié conn.isClosed() et de son faux. Mais lorsque j'essaie d'utiliser la connexion, j'obtiens l'exception suivante.

com.mysql.jdbc.CommunicationsException: lien de Communication à l'échec en raison sous-jacente de l'exception: 

** COMMENCER EXCEPTION IMBRIQUÉE ** 

java.net.Exception socketexception 
MESSAGE: Logiciel a provoqué l'abandon de la connexion: prise d'erreur d'écriture 

STACKTRACE: 

java.net.Exception socketexception: Logiciel a provoqué l'abandon de la connexion: prise d'erreur d'écriture 
... 

Je sais que dans la version 1.6 de Java, vous pouvez utiliser conn.isValid(0) pour vérifier la connexion, mais je suis en utilisant Java 1.5

Est-il un moyen de s'assurer qu'il n'a pas le temps? Ou vais-je le mettre à niveau vers la version 1.6 de Java?

InformationsquelleAutor Pyrolistical | 2009-03-20