Database에 접속하여, 제공 되는 Event Item의 쿼리를 입력하여 데이터의 조회(Select)/입력(Insert)/ 삭제(Delete)가 가능합니다.
접속 가능한 Database는 Oracle, MySQL, MSSQL, SQLITE입니다.
Database는 다음과 같은 Event Item으로 구성되어 있습니다.
1. ORACLE(Tibero)
- DataSource: "DATA SOURCE={host};User Id ={user};Password={password}"
- 사용 예시
- Ex) "DATA SOURCE=ORCL;User Id =aworks;Password=aworks"
- ORCL은 tnsnames.ora 파일 명시 ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = xe) ) )
- Oracle의 경우에는 사용자 환경의 Client를 수동으로, 설치를 해야 함.
- 시스템 속성>환경 변수>시스템 변수>새로만들기
① 변수 이름(N) : TNS_ADMIN 변수 값(V) : D:\instantclient_12_1
② 변수 이름(N) : ORACLE_HOME 변수 값(V) : D:\instantclient_12_1
③ PC를 리부팅 수행 후 환경변수가 사용이 가능함.
2. MSSQL
- DataSource: "Data Source={server};Initial Catalog={DB명};Persist Security Info=false;Integrated Security=false;User ID={user};Password={password}";enlist=true;"
- 사용 예시
Ex) "Data Source=PAPU115-001\\MSSQLSERVER02;Initial Catalog=server_DB;Persist Security Info=false;Integrated Security=false;User ID=xxx;Password=xxxxxx;enlist=true;"
3. MySQL(Maria)
- DataSource: "Server={host};Database={user};Uid=root;Pwd={password};"
- 사용 예시
Ex) "Server=localhost;Database=mysql;Uid=root;Pwd=xxxx;"
4. SQLITE
- DataSource: "Data Source={databaseFilePath};Version=3;"
- 사용 예시
Ex) "Data Source=C:\\aaa.db;Version=3;"