Quelles sont les raisons pour obtenir un Socket read timed out Exception en Java?
Quelles sont les raisons pour obtenir un Socket read timed out Exception en Java?
Je suis à sortir du:
### Cause: java.sql.SQLRecoverableException: IO Error: Socket read timed out
; SQL []; IO Error: Socket read timed out; nested exception is java.sql.SQLRecoverableException: IO Error: Socket read timed out
Vous devez vous connecter pour publier un commentaire.
Un délai a été fixé par la bibliothèque et pourtant, il n'a pas lu quoi que ce soit avant le délai d'expiration a été atteint.
Ce qui pourrait arriver si l'autre extrémité, c'est la lecture de l'arrêt pour une longue période de temps. La bibliothèque détermine ce qui compte comme une longue période de temps. Je veux le regarder pour les erreurs consignées sur le serveur auquel il est connecté.
reportez-vous http://docs.oracle.com/javase/6/docs/api/java/sql/SQLRecoverableException.html!
essayez de vérifier
vérifier les paramètres d'entrée dans
Connection con=DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe","nom d'utilisateur","mot de passe");
vérifier la base de données compte de la date d'Expiration de
essayez de redémarrer la Base de données
essayer de nouvelle tentative de connexion
En fonction de votre environnement, il peut y avoir de nombreuses raisons différentes: il peut être une simple panne de réseau entre votre ordinateur et le serveur de base de données. Mais il se pourrait aussi qu'il y est une congestion sur un niveau inférieur; et une couche se trouve juste là; tous les fils de connexion pris en attente pour certains d'autres de côté pour se déplacer ... qui ne bouge plus.
En ce sens, la différence de réponse à votre question est imprécise: identifier les différents composants qui existent dans votre système et qui ont besoin de communiquer les uns avec les autres afin de fournir la fonctionnalité qu'ils sont censés livrer. Lorsque vous avez que de la "carte"; vous commencez à regarder à chaque emplacement sur la carte par son propre.
Et astuce: si vous n'avez pas un (mentale) de la carte; et bien, bienvenue dans le monde de l'informatique professionnelle. Lorsque vous êtes responsable d'un système complexe; il vous suffit de comprendre les différentes composantes au sein de ce système; et la façon dont ils interagissent. Et ce n'est pas quelque chose que stackoverflow puis vous donner, c'est quelque chose que vous devez trouver vous-même.