MS SQL Server 与 JasperReports 的连接

发布于 2024-12-19 11:35:19 字数 74 浏览 1 评论 0原文

请告诉我如何设置与 MS SQL Server 2005 和 JasperReports 的连接。

请告诉我连接步骤。

Please tell me how to set a connection with MS SQL Server 2005 and JasperReports.

Please tell me the steps for the connection.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

筱果果 2024-12-26 11:35:19

您可以使用 jdbc 驱动程序与 MS SQL Server 连接。

连接字符串如下所示:

jdbc:sqlserver://[服务器名称[\实例名称][:端口号]][;属性=值[;属性=值]]

您可以阅读有关每个参数的信息 此处

连接字符串示例:

jdbc:sqlserver://服务器:端口;DatabaseName=数据库名称

使用 JasperReports API 连接 MS SQL 的示例代码数据库:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

String url = "jdbc:sqlserver://localhost:1433;DatabaseName=test";
Connection connection = DriverManager.getConnection(url, "userName", "password");

Map<String, Object> params = new HashMap<String, Object>();
JasperReport jasperReport = JasperCompileManager.compileReport(reportSource);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, params, connection);

JasperExportManager.exportReportToPdfFile(jasperPrint, targetFileName);

您可以下载JDBC Driver 2.0 此处JDBC Driver 3.0 此处

You can use jdbc driver for connection with MS SQL Server.

Connection string looks like:

jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]

You car read about each parameter here.

The sample connection string:

jdbc:sqlserver://server:port;DatabaseName=dbname

The sample code of connecting with JasperReports API to MS SQL Database:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

String url = "jdbc:sqlserver://localhost:1433;DatabaseName=test";
Connection connection = DriverManager.getConnection(url, "userName", "password");

Map<String, Object> params = new HashMap<String, Object>();
JasperReport jasperReport = JasperCompileManager.compileReport(reportSource);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, params, connection);

JasperExportManager.exportReportToPdfFile(jasperPrint, targetFileName);

You can download JDBC Driver 2.0 here or JDBC Driver 3.0 here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文