Search

DB 바인딩 - MySQL Sample DB 연동

본 문서에서는 DB Storage와 Storage 블록을 활용해 DB 데이터를 연동하여 가져오는 방법을 설명합니다.
Index

Storage

1) DB Storage 생성

No.
기능
1
DB Storage 생성 - Studio > Storage > DB Storage > + Create Storage
2
DB Type MySQL 선택
3
Storage 생성 - 해당 Group 선택 > Create Storage- Database Type : MySQL

2) Query 등록

No.
기능
1
Query 생성 - Studio > Storage > Query Manager > + Create Query
2
Query 생성 창에서 관련 정보를 입력 - Mapping ID : NBlock에서 Query 호출할 때 사용됨 - Query : SQL 문법에 의해 작성된 쿼리문 등록

NBlock

1) Bind Parameter로 활용할 Data를 Request Body에 구성

2) BizUnit에서 DB Storage와 Query 블록 연결하기

No.
기능
1
Request Data로부터 Bind Parameter로 쓸 Data를 가져옴 {“a” : “1”}
2
DB Connector - Apps에서 연결한 DB Storage 정보 출력
3
Query문 등록 - Query ID에 Query Manager에서 등록한 Query ID를 입력하여 매핑 - Bind Parameter로 request data의 a 값을 가져오도록 설정 SELECT * FROM study.data where id=:a; > SELECT * FROM study.data where id=1;

3) DB Data 호출 결과 확인하기

No.
기능
1
Result로 Testbed에서 DB Data호출 결과 확인
2
외부 DB 관리 도구 (DBeaver) 로 호출한 값과 비교