0

嗨,我正在尝试将 Jaybird 驱动程序添加到 iReports,但没有取得太大的成功。这是我到目前为止所做的。

将 jaybird21.dll 和 jaybird-full-2.1.6.jar 复制到:

C:\Program Files\Jaspersoft\iReport-4.1.1\ireport\modules\ext

前往工具 | iReport 中的选项并将 JAR 添加到 Classpath。

去窗口 | 服务并添加驱动程序。

当我尝试使用此 URL 连接此驱动程序(连接使用...)时:

jdbc:firebirdsql:localhost/3050:C:/GRIP/data/grip11.fdb

我收到以下消息:

unable to add connection, cannot establish a connection to jdbc:firebirdsql:localhost/3050:C:/GRIP/data/grip11.fdb using org.firebird.sql.jdbc.firebirddriver (unable to find suitable driver).

我错过了什么?

4

3 回答 3

1

我在 Frontbase 中遇到了类似的问题,当您输入 JDBC URL 时,从 URL 的末尾省略数据库,即 jdbc:firebirdsql:localhost/3050

于 2011-12-09T13:40:13.507 回答
0

我在尝试将 jtds 驱动程序添加到 IReport 时遇到了类似的问题。我尝试从 Tools --> Options 将它添加到类路径中,但它对我也不起作用。

最后我遇到了这个http://community.jaspersoft.com/questions/500126/ireports-and-ms-sql-server

我做了以下事情,它对我有用

  1. 将jar文件jtds-1.2.jar放到iReport的lib中,我也将jar添加到了iReport的类路径中。
  2. 将 jtds-1.2 下载的 zip 文件中的 .dll 文件解压到 iReport 的根目录中,然后重新启动 iReport

希望能帮助到你!

于 2012-10-31T21:30:31.253 回答
0

我也有一些问题。解决方案是:

  1. 只需将所需文件复制到 /home/vladimir/iReport-4.0.2/ireport/modules/ext
  2. 在 Services -> Databases -> Drivers 中添加 Firebird 驱动程序(你应该得到 org.firebirdsql.jdbc.FBDriver 类)
  3. 右键单击驱动程序并选择连接->使用并选择刚刚创建的驱动程序
  4. 将连接创建为 Netbeans 数据库 JDBC 连接

如果要使用此驱动程序设置 jasperserver:

  1. 停止服务(tomcat 或你用于 jasperserver 的任何东西)
  2. 复制 jasperservers /WEB-INF/lib 中的文件
  3. 启动服务
  4. 在 iReport 中为存储库创建数据源,使用 org.firebirdsql.jdbc.FBDriver 和 url,如 jdbc:firebirdsql:192.168.1.200/3050:c:/database.fdb?encoding=WIN1250&sql_dialect=3,当然你可以点击“从 iReport 导入” "

这适用于较旧的 iReport - 4.0.2,但我认为它仍然有效。Jasperserver 是 4.2.1,我使用的是 tomcat-7.0.19

于 2013-02-26T13:02:43.913 回答