请告诉我如何设置与MS SQL Server 2005和JasperReports的连接。
请告诉我连接步骤。
您可以使用jdbc驱动程序与MS SQL Server连接。
连接字符串看起来像:
jdbc:sqlserver:// [服务器名称[\ instanceName] [:portNumber]] [;属性=值[;属性=值]]
您在汽车上阅读了每个参数here。
示例连接字符串:
jdbc:sqlserver:// server:port; DatabaseName = dbname
与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);
Class.forName(“ com.microsoft.sqlserver.jdbc.SQLServerDriver”);
String url =“ jdbc:sqlserver:// localhost:1433; DatabaseName = test”;连接连接= DriverManager.getConnection(url,“ userName”,“ password”);
非常感谢您,这段代码可以解决,肯定会出现问题!!!!!!!