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 :

Class.forName("oracle.jdbc.driver.OracleDriver") ne fonctionne pas dans une servlet ?


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 13
    Par défaut Class.forName("oracle.jdbc.driver.OracleDriver") ne fonctionne pas dans une servlet ?
    Bonjour tout le monde.

    J'ai créer un objet Sql, qui est tout bete, il contient un methode
    Open, qui fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public void Open( ) throws SQLException {
    	try {
    		Class.forName("oracle.jdbc.driver.OracleDriver") ; 
    		Connect = DriverManager.getConnection( url , SQLlogin , SQLpassword ) ; 
    	} catch (ClassNotFoundException ClaNFe) {
    		throw new SQLException( ClaNFe.toString()+" <= ClassNotFoundException when Open SQL" ) ; 
    	}
    }
    Et qui, appelé dans un utilitaire en ligne de commande, fonctionne tres bien.

    Par contre, quand je veux l'integrer dans un servlet, la ClassNotFoundException est levé...

    Si quelqu'un à une idée, je suis preneur, merci d'avance

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 392
    Par défaut
    as-tu mis la librairie d'Oracle qui contient cette class (Oracle12.jar??) dans le classpath de ton application? => dans le répertoire /lib ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 13
    Par défaut
    Merci de ta réponse trés rapide !

    J'ai mis dans WEB-INF/lib/ le fichier ojdbc14.jar, car j'utilise je jdk1.6.

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 392
    Par défaut
    quel serveur d'application utilises-tu?
    comment le démarres-tu?
    utilises-tu un IDE?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 13
    Par défaut
    J'utilise tomcat 6, avec vim.

    Je le demarre en lançant /tomcat/bin/startup.sh

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 392
    Par défaut
    quand tu démarres ton serveur d'application, est-ce qu'il liste l'ensemble des librairies qui sont chargées?
    si oui, peux-tu regarder si la librairie ojdbc14.jar apparaît bien?
    si tu mets la librairie dans /tomcat/shared/lib... est-ce que c'est mieux?

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

Discussions similaires

  1. Erreur : oracle.jdbc.driver.Oracledriver
    Par Rozark dans le forum JDBC
    Réponses: 3
    Dernier message: 23/01/2009, 16h54
  2. Réponses: 4
    Dernier message: 27/06/2008, 15h49
  3. probleme de connection Oracle oracle.jdbc.driver.OracleStatement.clearDefines
    Par yayamo dans le forum Connexions aux bases de données
    Réponses: 4
    Dernier message: 14/02/2008, 15h15
  4. [MySQL] Condition ne fonctionnant pas dans une classe
    Par lodan dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/02/2007, 16h38
  5. package oracle.jdbc.driver does not exist
    Par kimcharlene dans le forum JDBC
    Réponses: 3
    Dernier message: 17/01/2007, 21h07

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