Как добавить драйвер Jaybird в iReport

Привет, я без особого успеха пытаюсь добавить драйвер Jaybird в iReports. Это то, что я сделал до сих пор.

Скопировано jaybird21.dll и jaybird-full-2.1.6.jar в:

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

Пошел в Инструменты | Параметры в iReport и добавлен JAR в путь к классам.

Подошел к окну | Services и добавлен драйвер.

Когда я пытаюсь подключиться к этому драйверу (Подключиться с помощью...), используя этот 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).

Что мне не хватает?


person williamsdb    schedule 18.08.2011    source источник


Ответы (3)


У меня была аналогичная проблема с Frontbase, и когда вы вводите URL-адрес JDBC, опускайте базу данных в конце URL-адреса, то есть jdbc:firebirdsql:localhost/3050.

person Control Alt Delete    schedule 09.12.2011

Я столкнулся с аналогичной проблемой при попытке добавить драйвер jtds в IReport. Я попытался добавить его в путь к классам из Инструменты -> Параметры, но у меня это тоже не сработало.

Наконец я наткнулся на этот http://community.jaspersoft.com/questions/500126/ireports-and-ms-sql-server

Я сделал следующее, и это сработало для меня

  1. Поместите файл jar jtds-1.2.jar в библиотеку iReport, я также добавил файл jar в путь к классам iReport.
  2. извлеките файлы .dll из загруженного zip-файла jtds-1.2 в корень iReport, а затем перезапустите iReport.

Надеюсь, поможет!

person Usha    schedule 31.10.2012

У меня тоже были проблемы. Решение было:

  1. просто скопируйте нужные файлы в /home/vladimir/iReport-4.0.2/ireport/modules/ext
  2. добавьте драйвер Firebird в Services -> Databases -> Drivers (вы должны получить класс org.firebirdsql.jdbc.FBDriver)
  3. щелкните правой кнопкой мыши драйвер и выберите «Подключить» -> «Использование» и выберите драйвер, который вы только что создали.
  4. создать соединение как соединение JDBC с базой данных Netbeans

Если вы хотите настроить 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.

person Vladimir    schedule 26.02.2013