我已经使用IReport软件创建了jasper报告,在该软件中,我使用MS-SQL server存储数据库表数据。当我使用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 我还尝试将sqljdbc4 jar添加到我的jasperStarter库文件夹中,但也不起作用。
请让我知道该怎么做?
发布于 2019-05-01 21:40:11
使用--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:1433https://stackoverflow.com/questions/55921987
复制相似问题