2011-12-05 2 views

답변

6

MS SQL Server와의 연결을 위해 jdbc 드라이버를 사용할 수 있습니다.

연결 문자열 보이는 같은

JDBC : SQLSERVER : // [서버 [\ 여기서 instanceName] : portNumber를] [] 속성 = 값 [] 속성 = 값]

당신은 각 매개 변수 here에 대해 읽었습니다.

샘플 연결 문자열 :

JDBC : SQLSERVER : // 서버 : 포트, 데이터베이스 이름 = DBNAME

MS SQL 데이터베이스에 JasperReports API와 연결의 샘플 코드 :

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.0here 또는 JDBC Driver 3.0here을 다운로드 할 수 있습니다.

+0

꽤 부정확 한 질문에 대한 답변이 좋습니다. – mdahlman

관련 문제