Je voudrais pouvoir me connecter à une base Oracle en java. Mais j 'ai une erreur :

1
2
Exception in thread "main" java.lang.UnsatisfiedLinkError: get_env_handle
at oracle.jdbc.oci8.OCIEnv.get_env_handle(Native Method)
at oracle.jdbc.oci8.OCIEnv.getEnvHandle(OCIEnv.java:70)
at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java:359)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:252)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at appliASFFI.BaseOracle.connBase(BaseOracle.java:61)
at appliASFFI.AppliASFFI.main(AppliASFFI.java:513)
Java Result: 3

voila 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
19
20
21
22
23
 
public void connBase(String login, String password) {
String urlConn = "jdbc:oracle:oci8:@ASFFI";
System.out.println("1");
finTrait = false;
 
try {
DriverManager.registerDriver(new OracleDriver());
System.out.println("2");
public void connBase(String login, String password) {
String urlConn = "jdbc:oracle:oci8:@ASFFI";
System.out.println("1");
finTrait = false;
 
try {
DriverManager.registerDriver(new OracleDriver());
System.out.println("2");
connBdd = DriverManager.getConnection(urlConn, login, password);
System.out.println("3");
connOk = true;
connBdd = DriverManager.getConnection(urlConn, login, password);
System.out.println("3");
connOk = true;
je ne comprends pas l erreur... une petite idee sur mon probleme ?