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 :

[WSAD][JNDI][JDBC] se connecter à une db oracle avec son SID


Sujet :

JDBC Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Points : 114
    Points
    114
    Par défaut [WSAD][JNDI][JDBC] se connecter à une db oracle avec son SID
    Hello,

    j'ai un soucis plutôt urgent . Il faudrait que je récupère via JNDI une datasource me permettant de me connecter à une database Oracle 9.2.0.5.

    voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Connection con=null;
    try {
    InitialContext ic = new InitialContext();
    DataSource ds = (DataSource) ic.lookup("jdbc/mqsidb");
     con = ds.getConnection("","");
    System.out.println ("=> CONNEXION : créé");
    } catch (NamingException e) {
    	// TODO Auto-generated catch block
    	System.out.println ("=> NamingException");
    	e.printStackTrace();
    } catch (SQLException e) {
    	// TODO Auto-generated catch block
    	System.out.println ("=> SQLException");
    	e.printStackTrace();
    }
     
    System.out.println ("=> CONNEXION : " + con);
    et j'obtient une naming exception avec con = null. Je pense que le driver utilisé est classe14.jar.

    Je ne vois vraiment pas quoi faire, quelqu'un à une idée ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Points : 114
    Points
    114
    Par défaut
    sorry je viens de vérifier, le driver utilisé est ojdbc14.jar

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Points : 114
    Points
    114
    Par défaut
    voici plus précisément l'erreur que j'obtient, je ne comprend pas trop ce qu'elle veut dire. Quelqu'un pour m'aider ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    R com.ibm.websphere.naming.CannotInstantiateObjectException: Exception occurred while the JNDI NamingManager was processing a javax.naming.Reference object.  Root exception is java.lang.reflect.InvocationTargetException

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Points : 114
    Points
    114
    Par défaut
    je m'inquiète un peu de ne pas voir de réponses,

    je n'ai pas posté sur le bon forum ?

Discussions similaires

  1. comment connecte une bd oracle avec java
    Par mesparents dans le forum JDBC
    Réponses: 2
    Dernier message: 26/03/2010, 16h01
  2. Connexion à une base oracle avec C#
    Par 9tita dans le forum Accès aux données
    Réponses: 8
    Dernier message: 06/09/2007, 18h33
  3. Pilote JDBC pour se connecter à une base Oracle
    Par elodie59310 dans le forum Oracle
    Réponses: 3
    Dernier message: 22/06/2006, 17h21
  4. [Oracle 9i] Connection à une base Oracle
    Par be_tnt dans le forum Connexions aux bases de données
    Réponses: 5
    Dernier message: 24/11/2005, 13h28
  5. les users connectés à une base oracle
    Par progima dans le forum Oracle
    Réponses: 8
    Dernier message: 08/11/2005, 18h43

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