哪裏可以保存適用於Oracle的jdbc瘦驅動程序?我試過jre/lib/ext
,但是我的程序Crystal Reports一直說它找不到它。我想我已經把它保存在錯誤的地方。您將Crystal Reports的Oracle JDBC驅動程序放在哪裏?
如果我去一個命令提示符並使用:oracle.jdbc.OracleDriver
甲骨文11.2.0.3.0 JDBC 4.0 Fri_Aug_26_08編譯JDK6 \ TEMP>的java:
C 19 :15_PDT_2011
默認連接屬性資源
週三10月12日14時02分05秒EDT 2011
所以我知道它的存在。
編輯:既然我不能讓CR工作,我試過一個控制檯應用程序,但它無法找到驅動程序:
package javaapplication1;
public class JavaApplication1 {
public static void main (String[] args) throws Exception
{
Class.forName ("oracle.jdbc.OracleDriver");
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@myserver:1521:mysid", "myid", "mypass");
// @//machineName:port/SID, userid, password
try {
Statement stmt = conn.createStatement();
try {
ResultSet rset = stmt.executeQuery("select BANNER from SYS.V_$VERSION");
try {
while (rset.next())
System.out.println (rset.getString(1)); // Print col 1
}
finally {
try { rset.close(); } catch (Exception ignore) {}
}
}
finally {
try { stmt.close(); } catch (Exception ignore) {}
}
}
finally {
try { conn.close(); } catch (Exception ignore) {}
}
}
}
編輯:在我的電腦是在這裏:
C:\ PROGRAM Files \ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ jdk \ jre \ lib \ ext
您的應用程序應該有一個首選項窗口(或配置文件),您可以在其中配置外部罐子的路徑 –
它應該但它不。 – johnny