본문 바로가기
MiddleWare(미들웨어)/JEUS

[JEUS] EDB(postgre SQL) 연동 하기

by wonkidoki 2023. 8. 31.
반응형
 

- JEUS 에서 EDB (postgre SQL)을 연동하는 방법이다.

- 해당 DB 연동을 위해 postgre JDBC Driver를 필요로 한다.

- 링크(https://jdbc.postgresql.org/)

- JDBC 드라이버는 JEUS_HOME/lib/datasource 경로에 넣어야 한다.(재 기동 필요)

1. JEUS6 에서 설정(JEUSMain.xml 파일 수정)

아래 설정을 참고하여 JEUSMain.xml 을 수정 및 추가 한다.

data-source-class-name 을 참고한다.

<database>

<vendor>others</vendor>

<export-name>jdbc/DS</export-name>

<data-source-class-name>jeus.jdbc.driver.blackbox.BlackboxConnectionPoolDataSource</data-source-class-name>

<data-source-type>ConnectionPoolDataSource</data-source-type>

<property>

<name>DriverClassName</name>

<type>java.lang.String</type>

<value>org.postgresql.Driver</value>

</property>

<property>

<name>URL</name>

<type>java.lang.String</type>

<value>jdbc:postgresql://xxx.xxx.xxx.xxx:1111/SID</value>

</property>

<property>

<name>User</name>

<type>java.lang.String</type>

<value>아이디</value>

</property>

<property>

<name>Password</name>

<type>java.lang.String</type>

<value>패스워드</value>

</property>

</database>

2. JEUS7 이상 버전에서 설정(Webadmin 사용)

Webadmin > DataSource > ADD 버튼을 눌러 DataSource 를 추가한다.

Vendor 에 입력 버튼 누르고 others 선택, ConnectionPool 선택

DataSource Class Name에 jeus.jdbc.driver.blackbox.BlackboxConnectionPoolDataSource 입력

나머지 입력칸에 DB 정보 입력

연동이 되는지 Webadmin >Resource > DataSource에서 test 버튼 클릭