【发布时间】:2011-12-10 10:58:57
【问题描述】:
作为一个仅供参考,我是整个堆栈的新手,所以我可能会犯一个基本错误。
我正在尝试探索最近升级的 Maximo 系统的 BIRT 报告。
为此,我安装了以下内容:
- Java 6 和 Java 7 JDK
- BIRT 版本的 Eclipse(内置 Eclipse + BIRT 插件)。
- 一些 Oracle 11gR2 客户端选项(自定义安装)
- SQL*Plus
- JDBC/ODBC 驱动程序
- 瘦客户端
我采取以下步骤:
- 打开 Eclipse
- 创建一个新的报告项目
- 添加数据源
- 选择“JDBC 数据源”(也尝试了“用于查询生成器的 JDBC 数据库连接”)
- 选择“Oracle”连接配置文件类型并单击下一步。
此时,我看到驱动程序列表为空。这让我觉得很奇怪,但我想也许我必须定义驱动程序定义。所以我采取以下步骤:
- 点击“定义驱动程序定义”
- 在名称/类型选项卡中,选择“Oracle Thin Driver”,系统版本 11
此时,我看到一条错误消息:无法在驱动程序定义指定的文件系统中找到 JAR/zip:ojdbc14.jar。我的系统上似乎根本不存在 ojdbc14.jar。
我尝试添加可以在 oracle 客户端目录中找到的其他 jdbc jar 文件(即来自 Oracle_Base\product\11.2.0\client_1\jdbc\lib),但似乎没有任何解决问题的方法。
帮助?
【问题讨论】:
-
从 jar 列表中删除预先存在的 ojdbc14.jar,并从您的 oracle 安装中添加您的。
-
嗨,JB——据我所知,我已经尝试添加我可以在 Oracle 安装目录下找到的任何 .jar 文件,只是为了确定。明天回到办公室时我会再看一遍并更新。谢谢!
-
@goober:在从头开始运行 Birt (
eclipse.exe -clean) 时,您是否尝试过修改驱动程序定义?在遇到驱动程序问题时,我偶尔会发现这很有用。
标签: eclipse jdbc oracle11g driver birt