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 :
- package labojdbc;
- import java.lang.Exception.*;
- import java.util.*;
- import java.util.Properties;
- import java.sql.*;
- public class DbTest {
-
- private static Connection databaseConnection;
-
- public DbTest() {
- ;
-
- try
- {
- String jdbcDriver = "oracle.jdbc.driver.OracleDriver";
- String url = "jdbc:oracle:thin:@10.0.0.21:2030:mabase";
- String username = "scott";
- String password = "tiger";
-
- System.out.println("Loading JDBC driver: " + jdbcDriver);
- Class.forName (jdbcDriver);
-
- System.out.println("Connecting to database: " + url + ", user:" + username + ", pwd:" + password);
- 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 :
- 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
- Loading JDBC driver: oracle.jdbc.driver.OracleDriver
- 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 !