본문 바로가기
아이티 공부/iReport(Jasper)

iReport(Jasper Report)를 MSSQL과 연동

by Klero 2015. 8. 2.

iReport를 Windows Server 2008에 설치한 MSSQL 2008과 연동하는 방법



1. JasperReports Server Repository


iReport Menu의 Window - JasperReports Server Repository를 클릭

그러면 왼쪽에 Repository Navigator라는 항목이 생긴다.




2. JasperServer Plugin 설정


Reposiroy Navigator의 Add New Server를 클릭하면 JasperServer Plugin 창이 뜬다.

Server Information에서 ID를 적당하게 입력하고 JasperReports Server URL에서 연결 할 서버의 IP를 입력한다.

Account에서는 Username과 Password를 입력하고 Save를 클릭한다.




3. File - New를 클릭하여 새로운 레포트를 만들어보자.




4. 아무 레포트나 선택하고 Launch Report Wizard를 클릭한다.




5. Report의 이름과 저장할 위치를 선택한다.




6. 데이터베이스 선택


Datasource 화면에서 Database JDBC connection을 선택하고 Next를 선택한다.



 


7. Database JDBC connection


JDBC Driver로 MS SQLSERVER (net.sourceforge.jtds.jdbc.Driver)를 선택하야 하는데 

빨간색으로 표시되어 선택할 수가 없다. 즉 해당하는 드라이버를 다운로드하여야 한다.

우선 Cancel을 선택하고 빠져나온다.




8. MSSQL 연동을 위한 드라이버 설정(1)


iReport Menu의 Window에서 Services를 선택한다.




9. MSSQL 연동을 위한 드라이버 설정(2)


iReport 왼쪽 하단에 Services 창이 뜬다.

Drivers를 마우스 오른쪽 버튼으로 선택하고 New Driver를 클릭한다.




10. MSSQL 연동을 위한 드라이버 설정(3)


인터넷에 DBVisualizer를 검색하여 유틸리티를 다운로드 받는다.

DBVisualizer는 데이터베이스를 쉽게 조회할 수 있는 유틸리티이다.

이 유틸리티 안에 데이터베이스 연동을 위한 여러가지 드라이버들이 있다.


dbvis_windows-x64_9_2_8\DbVisualizer\jdbc\jtds 폴더안의 jtds.jar 파일을 선택하면 된다.





11. MSSQL 연동을 위한 드라이버 설정(4)


Driver File이 선택되었으면 Name을 적당하게 입력하고 OK 버튼을 누른다.



 


12. MSSQL 연동을 위한 드라이버 설정(5)


Services 항목의 Database - Drivers에 설정한 MSSQL 드라이버가 정상적으로 보인다.




13. Database JDBC connection 설정 (1)


다시 3 ~ 7 번의 순서를 반복한다.

아래 Database JDBC connection 화면에서

JDBC Driver - MS SQLSERVER (net.seourceforge.jtds.jdbc.Driver) 가 검은색 글씨로 나타난다. 선택한다.

JDBC URL - jdbc:jtds:sqlserver://DB가 설치된 서버 IP/DB이름을 입력한다.

Credentials에서 데이터베이스의 Username과 Password를 입력하고 Test 버튼을 누른다.

Database password창이 뜨면 패스워드를 한번 더 입력하고 OK버튼 을 누른다.




14. Database JDBC connection 설정 (2)


아래 화면 처럼 Cennection test successful! 이라고 뜨면 정상적으로 연결된 것이다.

그 후 Save버튼을 누르면 된다.


  


조금이나마 도움이 되셨다면 밑에 공감 한 번 클릭해주시면 감사하겠습니다.


반응형

댓글