DB 어댑터
DB 어댑터는 데이터베이스 연동을 담당하는 최상위 컴포넌트입니다.
여러 데이터베이스 솔루션과의 연계를 지원하며, 전문과 SQL 파라미터를 매핑하여 동적으로 데이터베이스 연계 업무를 처리할 수 있습니다.
어댑터 생성
DB 어댑터의 생성 방법 및 설정 항목에 대해서는 어댑터 생성을 참고합니다.
엔드포인트 그룹 생성
DB 엔드포인트 그룹은 여러 DB 엔드포인트를 하나의 그룹으로 묶어 관리할 수 있게 해줍니다.
DB 엔드포인트 그룹의 생성 방법 및 설정 항목은 엔드포인트 그룹 생성을 참고합니다.
엔드포인트 생성
DB 엔드포인트는 데이터베이스와의 연결을 처리하는 최종 컴포넌트입니다.
아웃바운드 방향만 지원하며, 대상 DB의 데이터소스에 대한 JNDI 익스포트 네임을 통해 DB 연결을 가져옵니다. 해당 연결에 대해 DB 아웃바운드 룰에서 정의한 쿼리 및 DTO와의 SQL 파라미터 매핑을 수행합니다.
지원 데이터베이스 벤더
| 벤더 | 기본 포트 | 드라이버 클래스 |
|---|---|---|
MYSQL |
3306 |
com.mysql.cj.jdbc.Driver |
POSTGRES |
5432 |
org.postgresql.Driver |
ORACLE |
1521 |
oracle.jdbc.OracleDriver |
MARIADB |
3306 |
org.mariadb.jdbc.Driver |
다음은 DB 엔드포인트 생성 화면입니다. DB 엔드포인트 생성 화면으로 이동하는 방법은 엔드포인트 생성을 참고합니다.
기본 설정
다음은 DB 엔드포인트의 기본 설정 항목입니다. (*: 필수 설정 항목)
| 항목 | 설명 |
|---|---|
엔드포인트 아이디 * |
엔드포인트의 고유 식별자입니다. 영문, 숫자, 언더스코어(_)를 조합하여 2~32자 이내로 입력합니다. |
엔드포인트 이름 |
엔드포인트의 표시 이름을 입력합니다. 미입력 시 아이디 값으로 자동 설정됩니다. |
통신 방향 |
아웃바운드 통신만 지원합니다. 외부 데이터베이스로 요청을 전달하기 위한 엔드포인트입니다. |
부팅 초기값 |
엔드포인트의 초기 실행 상태를 지정합니다.
|
설명 |
엔드포인트에 대한 설명을 입력합니다. |
연결 정보 설정
[연결 정보] 탭에서 DB 엔드포인트의 연결 방식을 설정합니다.
| 항목 | 설명 |
|---|---|
주소 * |
데이터베이스 서버의 IP 주소 또는 호스트 이름을 설정합니다. |
포트 * |
데이터베이스 서버의 포트 번호를 설정합니다. 벤더별 기본 포트는 지원 데이터베이스 벤더를 참고합니다. |
데이터베이스 벤더 |
연결할 데이터베이스 종류를 선택합니다.
|
데이터베이스 클래스 |
JDBC 드라이버 클래스명을 입력합니다. 벤더별 드라이버 클래스는 '지원 데이터베이스 벤더' 표를 참고하세요. |
데이터베이스 이름 |
연결할 데이터베이스명을 입력합니다. |
데이터베이스 아이디 |
데이터베이스에 접속할 사용자 이름을 입력합니다. |
데이터베이스 비밀번호 |
데이터베이스에 접속하기 위한 비밀번호를 입력합니다. |