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 :
je ne comprends pas l erreur... une petite idee sur mon probleme ?
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;
Partager