IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

redefinir java.sql.Connection, c'est possible?


Sujet :

Servlets/JSP Java

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    D�veloppeur Java
    Inscrit en
    D�cembre 2007
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 18
    Par d�faut redefinir java.sql.Connection, c'est possible?
    bonjour,

    voila, pour ouvrir une connexion, nous avons:

    oConn = DBProxy.getConnection();
    DBProxy etant une classe a nous...
    au niveau de cette classe, j'ai un compteur statique qui s'incremente a chaque fois qu'on ouvre une connexion.

    Le probleme c'est qu'en revanche pour fermer la connexion, ca se fait comme ca: oConn.close();

    donc je ne sais pas ou placer mon compteur pour le decrementer a chaque fois qu'on ferme la connexion.

    Est ce qu'on a le droit d'ecrire dans le code de la classe Connection???
    Ou comment redefinir cette classe, et faire en sorte de passer dans mon code en faisant oConn.close()

    Je pose peut etre une question de base... mais s'il vous plait de l'aide!!

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    3 276
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 3 276
    Par d�faut
    Pourquoi ne fais tu pas un :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    DBProxy.closeConnection();

  3. #3
    Membre averti
    Femme Profil pro
    D�veloppeur Java
    Inscrit en
    D�cembre 2007
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 18
    Par d�faut
    j'aurai aime, mais le site est deja existant, et ca force a remplacer le code partout.
    J'aurai voulu que ca soit transparent.

    que le code oConn.close() appelle un truc a moi....

  4. #4
    ndp
    ndp est d�connect�
    Membre exp�riment� Avatar de ndp
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 227
    Par d�faut
    Salut,
    d'un point de vue purement technique, je pense que c'est possible.
    Tu peux par exemple renvoyer un proxy a toi, au lieu de la connexion. Et ce proxy pourrait faire n'importe quoi pour toi.

    Par curiosite: pourquoi veux-tu mettre un compteur? Peut etre qu'on pourra alors t'aiguiller vers une solution plus appropriee.

  5. #5
    Membre averti
    Femme Profil pro
    D�veloppeur Java
    Inscrit en
    D�cembre 2007
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 18
    Par d�faut
    En fait, on voudrait s'assurer que toutes les connections sont bien fermees.
    pour pas avoir de fuite.

    J'ai essaye de voir si websphere pouvait me donner cette info, mais j'ai pas trouve, d'ou ce compteur ;-)

    (pour le pool de connection: on a bien .getMaxConnections();
    mais nulle part, j'ai vu une methode me renvoyant le nombre de connections encore ouvertes.)

  6. #6
    ndp
    ndp est d�connect�
    Membre exp�riment� Avatar de ndp
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 227
    Par d�faut
    mais si vous utilisez un pool, les connections ne seront pas fermees!?

    Je te proposerai plutot une inspection du code, pour voir si toutes les connections sont bien rendues au pool apres utilisation.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 27/04/2010, 17h14
  2. [Framework] Spring Hibernate session java.sql.Connection config
    Par yLaplace dans le forum Spring
    R�ponses: 0
    Dernier message: 22/01/2009, 10h16
  3. Appli JAVA sans JRE : C'est possible ?
    Par bigsister dans le forum Servlets/JSP
    R�ponses: 20
    Dernier message: 12/01/2009, 18h55
  4. [Java 1.4 timer] Nommer un timer ? c'est possible ?
    Par guipom dans le forum Collection et Stream
    R�ponses: 2
    Dernier message: 20/03/2006, 15h27
  5. Automatiser cr�ation Flash, c'est possible ? Java ou C++ ?
    Par touff5 dans le forum Langages de programmation
    R�ponses: 3
    Dernier message: 16/01/2005, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo