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

JDBC Java Discussion :

Pool de connection Oracle


Sujet :

JDBC Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Pool de connection Oracle
    Bonjour,
    J'utilise un pool de connection Oracle utilisant le driver ojdbc14.jar.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    oracle.jdbc.pool.OracleConnectionCacheImpl ods = new oracle.jdbc.pool.OracleConnectionCacheImpl();
    ods.setURL(ORACLE_URL);
    ods.setUser(ORACLE_LOGIN);
    ods.setPassword(ORACLE_PASSWORD);
    ods.setMaxLimit(ORACLE_MAX_CONNEXION);
    ods.setCacheScheme(oracle.jdbc.pool.OracleConnectionCacheImpl.DYNAMIC_SCHEME);
    Or oracle.jdbc.pool.OracleConnectionCacheImpl est deprecated, je souhaiterais donc réécrire ce pool.
    Dans la javadoc, il est indiqué
    ... Use JDBC Implicit Connection Caching instead.
    mais je n'arrive pas à trouver plus d'info. Avez vous des pistes ?
    Merci de votre aide...

  2. #2
    Membre expérimenté Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Points : 1 371
    Points
    1 371
    Par défaut
    JE pense que ca veut dire qu'il faut que t'utilise le ConnectionPool standard => celui de Sun.
    Une solution a été apporté pour résoudre votre problème alors vous aussi faites en profitez les autres grâce au tag qui se trouve tout en bas de la page....

    Merci de ne pas utiliser les messages privés pour un problème sauf si je vous l'ai explicitement demandé.

    -- Maxf1 --

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Merci pour ta réponse.
    J'ai également trouvé ce lien chez Oracle : http://www.oracle.com/technology/pub...s_caching.html

    Sinon pour tracer avec plus de précision les connections utilisés par les différentes applications qu'on utilise, j'aurais voulu que la colonne Program de v$session soit renseigné, ce qui n'est pas le cas....

    J'ai essayé ça, mais ça ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    java.util.Properties props = new java.util.Properties();
    props.setProperty("v$session.program", "my program"); 
    ods.setConnectionProperties(props);
    Quelqu'un aurait une idée ?

Discussions similaires

  1. [C#]Connection oracle 10g
    Par dumser1 dans le forum Accès aux données
    Réponses: 6
    Dernier message: 31/12/2005, 11h17
  2. Réponses: 10
    Dernier message: 17/10/2005, 11h07
  3. Connection à Oracle sans DNS
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 09/09/2005, 09h42
  4. [Connection][Oracle 10G Personal][BEQ Protocol]
    Par Marco_SAP dans le forum Connexions aux bases de données
    Réponses: 2
    Dernier message: 22/06/2005, 13h11
  5. [débutant][tomcat][jdbc] pool de connection DBCP
    Par zozolh2 dans le forum JDBC
    Réponses: 6
    Dernier message: 19/05/2004, 17h41

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