반응형
안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
오늘부터 데이타베이스에 대해서 하나씩 알아볼건데요.
오토픽 매크로는 총 6개의 데이터베이스에 연결할 수 있습니다.
오토픽 에디터를 실행하고, 하나씩 테스트 해보도록 하겠습니다.
오토픽 에디터를 실행하고, 오른쪽 하단의 외부 API탭을 클릭하고 데이타베이스 카테고리를 확장하세요.
데이터베이스 연결 액션을 더블 클릭해서 스크립트에 추가하세요.
에디터의 속성창에 입력해야 할 내용들이 많습니다.
데이터베이스 종류에 따라서 입력해야 할 항목도 다르고, 내용도 제각각인데요.
아래 데이타베이스별 설명을 참고하셔서 연결 해보세요.
속성창에서 데이타베이스 이름은 필수 입력 값입니다.
연결된 데이터베이스에서 데이터를 가져오거나 추가 또는 수정 및 삭제하기 위해서 필요한 이름입니다.
1. MySQL
- ConnectionString: SERVER={호스트}; PORT={포트}; DATABASE={데이터베이스}; UID={사용자 아이디}; PASSWORD={사용자 비밀번호};
각격의 속성에 값을 입력하면 자동으로 연결 문자열(Connection String)을 만들어줍니다.
데이터베이스 연결 정보와 비밀번호를 노출하고 싶지 않다면 각각의 속성에 입력하세요.
2. MSSQL (SQL Server)
- 윈도우 통합 로그인
- ConnectionString: Provider=MSOLEDBSQL;Server={호스트};Port={포트};Database={데이타베이스}Trusted_Connection=yes;
- 데이타베이스 로그인
- ConnectionString: Provider=MSOLEDBSQL;Server={호스트};Port={포트};Database={데이타베이스};Uid={사용자 아이디};Pwd={사용자 비밀번호};
3. Oracle
- ConnectionString: Provider=OraOLEDB.Oracle;dbq={호스트};Port={포트};Database={데이타베이스};User Id={사용자 아이디};Password={사용자 비밀번호};
4. MariaDB
- ConnectionString: SERVER={호스트}; PORT={포트}; DATABASE={데이터베이스}; UID={사용자 아이디}; PASSWORD={사용자 비밀번호};
5. PostgreSQL
- 윈도우 통합 로그인
- ConnectionString: Server={호스트};Port={포트};Database={데이타베이스};Integrated Security=true;
- 데이타베이스 로그인
- Server={호스트};Port={포트};Database={데이터베이스};User Id={사용자 아이디};Password={사용자 비밀번호};
6. Access
- 엑세스의 데이타베이스는 파일을 선택해야 합니다.
- ConnectionString: Provider=Microsoft.ACE.OLEDB.12.0;Data Source={데이타베이스};Persist Security Info=False;
- 비밀번호 설정
- ConnectionString: Provider=Microsoft.ACE.OLEDB.12.0;Data Source={데이타베이스};Jet OLEDB:Database Password={사용자 비밀번호};
데이타베이스 연결이 성공하면 결과 값에 Open이 찍힙니다.
연결에 에러가 발생하면 하단의 아웃풋에 에러 로그를 확인할 수 있습니다.
감사합니다.
반응형
댓글