jdbc获取错误:线程“main”java中出现异常。lang.unsatifiedLinkError:在java中没有ocijdbc11。图书馆路径
ocijdbc文件位于指定的路径中
C:\app\debpratim1\product\11.2.0\dbhome_1\BIN\ocijdbc11.dll
但我遇到了运行时错误
Exception in thread "main" java.lang.UnsatisfiedLinkError: no ocijdbc11 in java.library.path
import java.sql.*;
import java.util.*;
class b1
{
public static void main(String args[]) throws Exception
{
System.setProperty("java.library.path",
"C:/app/debpratim1/product/11.2.0/dbhome_1/BIN/ocijdbc11.dll");
Properties p1 = new Properties();
p1.setProperty("user","scott");
p1.setProperty("password","tiger");
oracle.jdbc.driver.OracleDriver ob = new oracle.jdbc.driver.OracleDriver();
Connection con1 = ob.connect("jdbc:oracle:thin:@localhost:1521:orcl",p1);//this is working
Connection con2 = ob.connect("jdbc:oracle:oci:@localhost:1521:orcl",p1);//this is not working
System.out.println(con1);
System.out.println(con2);
con1.close();
con2.close();
}
}
共 (0) 个答案