我正在尝试使用扩展库中的JDBC Query设置用于在xPage中访问Oracle数据的原型。我收到以下错误:
加载连接时读取关系数据时出错 cos11p加载JDBC驱动程序类时出错 com.oracle.jdbc.driver_1.0.0.20141104-1319。如果运行服务器, 检查相应JDBC驱动程序的OSGi插件包装器 在服务器上可用,或相应的包 可在WEB-INF / lib目录中找到。如果运行工作室,请检查 您的客户端库中提供了相应的包。 java.sql.SQLException:无法创建JDBC驱动程序 com.oracle.jdbc.driver_1.0.0.20141104-1319无法创建JDBC驱动程序 com.oracle.jdbc.driver_1.0.0.20141104-1319 java.lang.ClassNotFoundException:找不到类 NSF中的com.oracle.jdbc.driver_1.0.0.20141104-1319找不到类 NSF中的com.oracle.jdbc.driver_1.0.0.20141104-1319 com.oracle.jdbc.driver_1.0.0.20141104-1319
以下是我到目前为止所做的事情: 1.在服务器上安装最新版本的扩展库 2.使用Open NTF向导在服务器上安装JDBC驱动程序 3.创建位于WebContent \ WEB-INF \ JDBC
中的cos11p.jdbc连接文件<jdbc>
<driver>com.oracle.jdbc.driver_1.0.0.20141104-1319</driver>
<url>jdbc:oracle:thin:@//sodb2p.malt-o-meal.com:1521/cos11p</url>
<user>username</user>
<password>password</password>
</jdbc>
答案 0 :(得分:3)
那&#34; JDBC驱动程序类&#34;从错误看起来错了。我相信它应该是&#34; oracle.jdbc.OracleDriver&#34;。在JDBC驱动程序插件向导中,&#34;类&#34;字段应该使用引用的字符串,它引用您已下载的JDBC驱动程序中的类(而不是驱动程序本身的文件名)。这是使生成的OSGi插件正常工作的关键部分。
然后在JDBC文件中,您将在&#34;驱动程序&#34;中使用相同的类名。参数。我不认为该参数中应该有一个日期戳
答案 1 :(得分:0)
您是否检查过OSGi驱动程序是否正确加载?尝试
tell http osgi ss oracle
检查