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

JPA Java Discussion :

Recherche une méthode pour obtenir les infos d'une dataSource JPA (getDataSource ?)


Sujet :

JPA Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Points : 28
    Points
    28
    Par défaut Recherche une méthode pour obtenir les infos d'une dataSource JPA (getDataSource ?)
    Bonjour

    Je suis en stage, et je ne maitrise pas complètement J2EE 5 et particulièrement JPA. Je cherche une méthode permettant d'obtenir la dataSource de l'application sans utiliser de valeurs en dur du type (jdbc:....). Je cherche comment obtenir les informations présent dans persistence.xml (la dataSource) de manière dynamique (méthode de type DataSource maDataSource = .....getDataSource ()...)

    Je ne peux pas la mettre en dur, car je dois ensuite la transmettre en "paramètre" à une autre application (Jasper/Ireport) via une méthode de la librairie Jasper. Et les règles de développement imposé pour l'application dise que ce genre de données ne doit pas être en dur.

    J'espère être assez compréhensible.

    Et que vous pourrez m'aider ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Points : 28
    Points
    28
    Par défaut
    C'était tout simple, je sais pas pourquoi j'ai autant galéré.
    Voici la solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Connection conn = null;
    Context ctx = new InitialContext();
     
    // On recherche la dataSource à partir de son nom 
    DataSource ds = (DataSource) ctx.lookup("jdbc/...");
     
    // On vérifie que la dataSource existe
    if (ds != null) {
    conn = ds.getConnection();
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. requête pour obtenir les infos du référentiel BO
    Par denils dans le forum Administration-Migration
    Réponses: 3
    Dernier message: 30/06/2009, 20h31
  2. Réponses: 8
    Dernier message: 21/09/2007, 14h51
  3. obtenir les infos dans une meme fenetres
    Par xavewake dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/08/2007, 10h01
  4. Réponses: 3
    Dernier message: 23/05/2007, 23h52
  5. [MySQL] reprendre les infos d'une bd pour mettre dans une info bulle
    Par luciedoudou dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/01/2007, 13h55

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