Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1724 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JDBC] Mon programme trouve pas les drivers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JDBC] Mon programme trouve pas les drivers

n°931577
tomsawyer1​21
Posté le 24-12-2004 à 18:49:41  profilanswer
 

Salut,
 
j'ai un problème, mon programme java ne trouve pas les drivers JDBC pour aller sur ma base de donnée:
 
Le bout de code :

Code :
  1. package labojdbc;
  2. import java.lang.Exception.*;
  3. import java.util.*;
  4. import java.util.Properties;
  5. import java.sql.*;
  6. public class DbTest {
  7.    
  8.     private static Connection databaseConnection;
  9.    
  10.     public DbTest() {
  11.         ;
  12.        
  13.         try
  14.         {
  15.             String jdbcDriver = "oracle.jdbc.driver.OracleDriver";
  16.             String url = "jdbc:oracle:thin:@10.0.0.21:2030:mabase";
  17.             String username = "scott";
  18.             String password = "tiger";
  19.            
  20.             System.out.println("Loading JDBC driver: " + jdbcDriver);
  21.             Class.forName (jdbcDriver);
  22.          
  23.             System.out.println("Connecting to database: " + url + ", user:" + username + ", pwd:" + password);               
  24.             databaseConnection = DriverManager.getConnection (url, username, password);


 
Il plante sur la ligne Class.forName : ClassNotFound, pourant je spécifier bien le chemin dans mon classapth.
 
voici la commande et l'erreur :

Code :
  1. F:\Ecole\laboCS>java -classpath F:\Ecole\laboCS:E:\oracle\ora92\jdbc\lib\classes111.jar:E:\oracle\ora92\jdbc\lib:E:\oracle\ora92\jdbc\lib\nls_charset11.jar:E:\oracle\ora92\jdbc\lib\ojdbc14.jar:E:\oracle\ora92\jdbc\lib\nls_charset12.jar; labojdbc.DbTest
  2. Loading JDBC driver: oracle.jdbc.driver.OracleDriver
  3. Error loading driverjava.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver


J'ai verifier la classe "OracleDriver" est bien dans :
 
E:\oracle\ora92\jdbc\lib\ojdbc14.jar Dans : oracle\jdbc\driver
 
Qqu'un a une idée pour m'aider merci !

mood
Publicité
Posté le 24-12-2004 à 18:49:41  profilanswer
 

n°931596
krosso
j'suis à la bourre
Posté le 24-12-2004 à 19:40:38  profilanswer
 

Avec windows, le séparateur d'entrée dans le classpath c'est le ';' et pas le ':'.
Et puis t'as pas besoin de tout ces trucs pour faire ton test.
 
Donc :
 
set CP=E:\oracle\ora92\jdbc\lib\ojdbc14.jar;.
java -classpath %CP% labojdbc.DbTest

n°931599
tomsawyer1​21
Posté le 24-12-2004 à 19:49:19  profilanswer
 

ok ca passe merci bcp  
++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JDBC] Mon programme trouve pas les drivers

 

Sujets relatifs
integrer un programme dans la barre des taches...programme en arriere plan
[QT/Visual C++] Comment lier des images à son programme ?programme en tache de fond
lancement de programme multiple[ASM] Quitter le programme lorsque l'on appuie sur une touche
débutant c++ gtk cherche aide pour petit programmeSavoir en quel langage a ete programme un logiciel...
[C++] Migrer un programme VB vers VC++executer un programme sur le serveur
Plus de sujets relatifs à : [JDBC] Mon programme trouve pas les drivers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR