OVH Cloud OVH Cloud

optimiser facilement jdbc+mysql

3 réponses
Avatar
Nicolas
(Suite, mais autre probleme :) )

J'utilise un serveur à Dallas et je suis à Boston. Avec phpMyadmin les
connexions sont en général honorables, mais dès que mon applet fait une
requete au serveur à l'aide de jdbc, ca rame !
Et en plus au bout d'un moment la connexion s'arrete. Les serveurs texans
vont me faire bientot plus gerber que leurs habitants !

Bref, premièrement comment éviter ces déconnexions ? J'ai vu sur le net que
ce n'était pas forcément un problème de Timeout.

Deuxièmement, quels sont les principes ou astuces de base pour optimiser la
programmation des requetes SQL avec JDBC ?

Merci beaucoup

3 réponses

Avatar
Vincent Cantin
Deuxièmement, quels sont les principes ou astuces de base pour optimiser
la
programmation des requetes SQL avec JDBC ?


Si possible, garde ouverte ta connection vers la BD quand tu fais plusieurs
requetes, meme si elles ne sont pas immediatement contigues dans le temps.

Avatar
Nicolas
"Vincent Cantin" écrivait
news::

Deuxièmement, quels sont les principes ou astuces de base pour
optimiser la
programmation des requetes SQL avec JDBC ?


Si possible, garde ouverte ta connection vers la BD quand tu fais
plusieurs requetes, meme si elles ne sont pas immediatement contigues
dans le temps.





Ben le gros problème c'est que la connexion s'auto-détruit.
J'ai lu que ce n'étais aps forcément lié à une valeur de timeout.
Confirmation ? Comemt améliorer la "durabilité" de ccette connexion ?


Avatar
Laurent Nel
Bonjour,

J'utilise un serveur à Dallas et je suis à Boston. Avec phpMyadmin les
connexions sont en général honorables, mais dès que mon applet fait une
requete au serveur à l'aide de jdbc, ca rame !


Faire du JDBC depuis une applet en passant par Internet est très mauvais en
termes d'architecture, de perfs et de sécurité.
Il faut faire du JDBC entre le sgbd et un serveur Java, puis donner un accès
extérieur sur ce serveur java via le web (servlets, jsp, webservices).

Laurent
--
Laurent NEL

www.leuville.com / Conseil - Ingénierie - Formation
Java - J2EE - UML