J'ai un serveur MySql(4.1.11) qui fonctionne sur un serveur
Linux(Fedora).
J'ai un application web qui utilise Tomcat 5.0.25 et qui utilise
le driver de connection MySql 3.0.11.
Je veux migrer vers la version 3.1.8 du driver.
Donc, je t=E9l=E9charge le nouveau driver et je le met dans le
r=E9pertoire "lib" de mon application. Mon application d=E9marre sans
probl=E8mes. Je peux naviguer dedans sans probl=E8mes.
Cependant, apr=E8s quelque minute, je me retrouve rapidement avec
des "out of memory". La navigation de mon application est dirig=E9
par la base de donn=E9es. Donc, mon application fait beaucoup de
requ=EAtes.
J'ai cherch=E9 sur le site de MySql pour trouv=E9 une solution et
mes recherches sont rest=E9es bredouilles.
Dois-je faire quelque chose d'autre pour migrer d'un driver =E0 un
autre?
J'ai pourtant v=E9rifi=E9 dans les "changelogs" pour la compatibilt=E9
avec
mon application et aucun changement m'a paru causer probl=E8me.
J'ai un serveur MySql(4.1.11) qui fonctionne sur un serveur Linux(Fedora).
J'ai un application web qui utilise Tomcat 5.0.25 et qui utilise le driver de connection MySql 3.0.11. Je veux migrer vers la version 3.1.8 du driver.
La version 3.1 du driver JDBC MySql exige que les resultset et les statements soient ferme explicitement.
Damien
damien gautherin
Sebastien Ayotte wrote:
Bonjour,
J'ai un serveur MySql(4.1.11) qui fonctionne sur un serveur Linux(Fedora).
J'ai un application web qui utilise Tomcat 5.0.25 et qui utilise le driver de connection MySql 3.0.11. Je veux migrer vers la version 3.1.8 du driver.
Donc, je télécharge le nouveau driver et je le met dans le répertoire "lib" de mon application. Mon application démarre sans problèmes. Je peux naviguer dedans sans problèmes.
Cependant, après quelque minute, je me retrouve rapidement avec des "out of memory". La navigation de mon application est dirigé par la base de données. Donc, mon application fait beaucoup de requêtes.
J'ai cherché sur le site de MySql pour trouvé une solution et mes recherches sont restées bredouilles.
Bonjour,
Avec le driver 3.1 il faut verifier que les resultsets et les statements soient fermés explicitement.
Damien
Sebastien Ayotte wrote:
Bonjour,
J'ai un serveur MySql(4.1.11) qui fonctionne sur un serveur
Linux(Fedora).
J'ai un application web qui utilise Tomcat 5.0.25 et qui utilise
le driver de connection MySql 3.0.11.
Je veux migrer vers la version 3.1.8 du driver.
Donc, je télécharge le nouveau driver et je le met dans le
répertoire "lib" de mon application. Mon application démarre sans
problèmes. Je peux naviguer dedans sans problèmes.
Cependant, après quelque minute, je me retrouve rapidement avec
des "out of memory". La navigation de mon application est dirigé
par la base de données. Donc, mon application fait beaucoup de
requêtes.
J'ai cherché sur le site de MySql pour trouvé une solution et
mes recherches sont restées bredouilles.
Bonjour,
Avec le driver 3.1 il faut verifier que les resultsets et les statements
soient fermés explicitement.
J'ai un serveur MySql(4.1.11) qui fonctionne sur un serveur Linux(Fedora).
J'ai un application web qui utilise Tomcat 5.0.25 et qui utilise le driver de connection MySql 3.0.11. Je veux migrer vers la version 3.1.8 du driver.
Donc, je télécharge le nouveau driver et je le met dans le répertoire "lib" de mon application. Mon application démarre sans problèmes. Je peux naviguer dedans sans problèmes.
Cependant, après quelque minute, je me retrouve rapidement avec des "out of memory". La navigation de mon application est dirigé par la base de données. Donc, mon application fait beaucoup de requêtes.
J'ai cherché sur le site de MySql pour trouvé une solution et mes recherches sont restées bredouilles.
Bonjour,
Avec le driver 3.1 il faut verifier que les resultsets et les statements soient fermés explicitement.
Damien
Sebastien Ayotte
Merci! Je vois le problème avec mon application. J'ai vérifier les portions de code qui font accès à la base de données et effectivement les resulsets et les statements ne sont pas fermés explicitement.
Merci :-)
damien gautherin wrote:
Sebastien Ayotte wrote:
Bonjour,
J'ai un serveur MySql(4.1.11) qui fonctionne sur un serveur Linux(Fedora).
J'ai un application web qui utilise Tomcat 5.0.25 et qui utilise le driver de connection MySql 3.0.11. Je veux migrer vers la version 3.1.8 du driver.
La version 3.1 du driver JDBC MySql exige que les resultset et les statements soient ferme explicitement.
Damien
Merci! Je vois le problème avec mon application.
J'ai vérifier les portions de code qui font accès
à la base de données et effectivement les resulsets et
les statements ne sont pas fermés explicitement.
Merci :-)
damien gautherin wrote:
Sebastien Ayotte wrote:
Bonjour,
J'ai un serveur MySql(4.1.11) qui fonctionne sur un serveur
Linux(Fedora).
J'ai un application web qui utilise Tomcat 5.0.25 et qui utilise
le driver de connection MySql 3.0.11.
Je veux migrer vers la version 3.1.8 du driver.
La version 3.1 du driver JDBC MySql exige que les resultset et les
statements soient ferme explicitement.
Merci! Je vois le problème avec mon application. J'ai vérifier les portions de code qui font accès à la base de données et effectivement les resulsets et les statements ne sont pas fermés explicitement.
Merci :-)
damien gautherin wrote:
Sebastien Ayotte wrote:
Bonjour,
J'ai un serveur MySql(4.1.11) qui fonctionne sur un serveur Linux(Fedora).
J'ai un application web qui utilise Tomcat 5.0.25 et qui utilise le driver de connection MySql 3.0.11. Je veux migrer vers la version 3.1.8 du driver.
La version 3.1 du driver JDBC MySql exige que les resultset et les statements soient ferme explicitement.