Tag: oci

Oracle瘦驱动程序与OCI驱动程序。 优点和缺点?

当您开发一个与oracle DB对话的Java应用程序时,有两个选项吗? 一个是oracle瘦驱动程序,另一个是需要自己安装的OCI驱动程序(如果我误解,请更正)。 现在,有什么利弊? 很明显,薄型驱动器在安装方面听起来要好得多,但是OCI可以做什么,薄的却不行? 开发环境是Tomcat6 + Spring 3.0 + JPA(Hibernate)+ apache-DBCP

java.lang.UnsatisfiedLinkError:java中没有ocijdbc11。 library.path

我正在尝试与使用os身份validation的 oracle 11g 建立jdbc oci连接 我做了一个示例控制台应用程序来测试某些客户端计算机上的连接 我在具有jdk 6的机器上开发了应用程序,并在项目中使用了jar ojdbc6.jar 。 我用来连接数据库的代码如下: OracleDataSource ods = new OracleDataSource(); String tnsName=”Prod”; ods.setURL(“jdbc:oracle:oci:/@”+tnsName); Connection conn = ods.getConnection(); 我正在尝试从安装了oracle11g的客户端计算机上运行此应用程序,并且在路径上将oracle主目录设置为: C:\ orant \ jdk \ bin 路径: C:\ orant \ bin包含oci.dll ,不包含ocijdbc11.dll 客户端安装了jre7并且没有jdk。 当试图在osvalidation到oracle数据库的客户机上运行上面的代码时,我得到以下exception: Exception in thread “main” java.lang.UnsatisfiedLinkError: no ocijdbc11 in java. library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at […]