connection base oracle en java
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:
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 ?