53.jasper&ireport2012. 1. 3. 13:34
반응형

출처 : http://dalyal.tistory.com/entry/iReport-준비단계Database연결하기

iReport는 default로 MySQL을 지원합니다.
저는 Oracle을 쓰기 때문에 따로 Oracle드라이버를 추가 시켜주었습니다.

사용자 삽입 이미지










저처럼 따로 LIB를 만들어 주신다면 그쪽에도 추가 시켜주어야 합니다.

자. jar파일을 추가 해 주셨다면 다음은 iReport 화면으로 돌아갑니다.
상단 메뉴바에서 Data - Connections/Data Source를 클릭하거나
Toolbar 2번째 줄 맨끝에 있는 원통에 플러그 꼽는 아이콘을 클릭합니다(;;)

그러면 다음과 같은 화면이 나옵니다.
사용자 삽입 이미지


여기서 NEW를 클릭하게 되면 datasource type을 고르라고 하는데
Database JDBC connection을 선택하고 NEXT를 클릭 합니다. (다른것은 안해봣음;;)

자 이제 Connections properties란 창이 하나뜨는게 보이네요.
여기서 자신이 연결한 Database에 대한 설정을 해줍니다.

* Name - 앞으로 표시 될 이 Database의 이름을 말합니다.
* JDBC Driver - 전 오라클 사용을 위해 oracle.jdbc.driver.OracleDriver를 선택합니다.
* JDBC URL - 이부분은 직접 써넣어도 되지만 자동 세팅 할수 있기 때문에 스킵합니다.
* Server Address - 자신이 연결한 Database의 주소를 써줍니다 (ex. 192.68.41.1)
* Database - 자신이 연결한 Database의 이름을 써줍니다.(ex: ora92)
=> 주소와 Database 이름 써넣은후 Wizard를 클릭하면 URL이 세팅 됩니다.
* User Name - Database 연결 하는 User ID를 말합니다.
* Password - Database 연결 하는 비밀번호를 말합니다.
(Save password를 체크 하지 않으면 Database 연결시 마다 비번를 입력해야 합니다.)

자 다 설정 하셨으면 Test버튼을 클릭해서 Connection test successful!이 뜨면
제대로 연결이 된것 입니다.
Save 하면 추가된 Datasource를 확인 할수 있습니다.
여러개를 추가할 수 있고 그 중 하나를 Default로 지정해야 합니다
(따로 Default를 지정하지 않으면 가장 마지막에 만든 Datasource가 default가 됩니다.)

이로써 iReport에 Database를 연결하는 방법은 끝났습니다.
다음 장에서는 여러 Option들에 대해 알아보겠습니다.

Posted by 1010