0

我正在运行水晶报告 2008 和 oracle11g。我已经在 SQL developer 中测试了连接,我可以很好地连接。
但是,如果我尝试在 Crystal Reports 中创建新的 JDBC 连接,则会出现错误

无法打开连接。

详细信息:未找到 JDBC 驱动程序。

我有以下设置:

  • Oracle 主页:C:\Oracle\product\11.1.0\client_2\jdbc\lib\ojdbc6.jar
  • 路径:C:\Oracle\product\11.1.0\client_2\bin;+ 还有更多
  • 我已将 C:\Program Files (x86)\Business Objects\Common\4.0\java/lib/external/ojdbc6.jar;$ 添加到 CRConfig.xml 文件的类路径中。

为什么我无法创建连接?

4

2 回答 2

1

问题是我有一台 Windows 7 64 位机器,带有 64 位水晶和 64 位 Oracle。64 位的预言机与水晶的交互不是很好。一旦我安装了 32 位版本的 Oracle,问题就解决了。

于 2013-02-11T23:49:15.807 回答
0

我使用以下步骤解决了这个问题:

  1. 将 jar 文件复制到“外部”文件夹。
  2. 将 jar 添加到 CRConfig.xml 中的类路径。
  3. 最重要的是,我修改了 CRConfig.xml 中的“JavaDir”以引用我当前的 java/bin 文件夹,在我的情况下,它如下:C:\Program Files\Java\jre1.8.0_301\bin
于 2021-11-29T07:27:51.333 回答