Невозможно подключить com.microsoft.sqlserver.jdbc.SQLServerDriver в JasperStarter - PullRequest
0 голосов
/ 30 апреля 2019

Я создал отчет jasper с использованием программного обеспечения IReport, в котором я использую сервер MS-SQL для данных таблицы базы данных.Когда я использую JasperStarter для автоматизации создания отчетов в формате «PDF», я не могу получить связанные с БД функции, такие как таблица.например:

java -jar lib/jasperstarter.jar pr D:\Development\FOCUS\JapserIReportFiles\DQReport.jasper -f pdf 

создает отчет без таблиц, связанных с БД.

Затем я использую следующую команду:

java -jar lib/jasperstarter.jar pr D:\Development\FOCUS\JapserIReportFiles\DQReport.jasper -t generic -u devuser -f pdf -H smd-gug-sql1 -n Analytics_MDM --db-driver com.microsoft.sqlserver.jdbc.SQLServerDriver --db-url jdbc:sqlserver://smd-gug-sql1:1433

Я получаю следующую ошибку:

Unable to load driver: com.microsoft.sqlserver.jdbc.SQLServerDriver 

Я также пытался добавить jar sqljdbc4 в мою папку lib на jasperStarter, но он тоже не работал.

Пожалуйста, дайте мне знать, что делать?

1 Ответ

0 голосов
/ 01 мая 2019

используйте --jdbc-dir, чтобы установить каталог sqljdbc4 jar

java -jar lib/jasperstarter.jar pr D:\Development\FOCUS\JapserIReportFiles\DQReport.jasper -t generic -u devuser -f pdf -H smd-gug-sql1 -n Analytics_MDM --jdbc-dir directory_of_sqljdbc4/sqljdbc4.jar --db-driver com.microsoft.sqlserver.jdbc.SQLServerDriver --db-url jdbc:sqlserver://smd-gug-sql1:1433
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...