11. 개발 및 애플리케이션 연동
11. 개발 및 애플리케이션 연동
애플리케이션 요구사항에 맞는 연동 방식을 선택하고, SDK별 설치·API와 공통 운영 원칙을 확인합니다. 언어별 구현은 SDK 페이지를, 여러 SDK에 공통인 판단 기준은 선택·개념·지원 범위 페이지를 참고합니다.
읽는 순서
- 연동 방식 선택에서 언어와 입력 방식에 맞는 인터페이스를 고릅니다.
- 공통 연동 개념에서 인증, 시간값, 바인딩, 트랜잭션과 재시도를 확인합니다.
- SDK 기능 지원 범위에서 필요한 기능의 실제 지원 여부를 비교합니다.
- 해당 언어의 SDK 페이지에서 설치, 연결과 실행 코드를 확인합니다.
- 데이터 입력과 반출에서 작업별 절차를 적용합니다. SQL의 ROWID 의미는 ROWID를 참고하십시오. Machbase DBMS 8.7.0의 ARRAY 부분 입력은 Sparse ARRAY와 선택 컬럼 Append API를 참고하십시오.
SDK별 레퍼런스
| 환경 | 문서 |
|---|---|
| C/C++ 네이티브 또는 ODBC | Machbase SQLCLI와 ODBC |
| Java·Spring | JDBC |
| Python | Python |
| Node.js·TypeScript | Node.js / TypeScript |
| C#·VB.NET | .NET Connector |
Go 네이티브·database/sql | Go |
공통 연결 정보
| 항목 | 기본값 | 설명 |
|---|---|---|
| HOST | 127.0.0.1 | Machbase 서버 호스트명 또는 IP |
| PORT | 5656 | Machbase 서버 포트 (machbase.conf의 PORT_NO) |
| USER | SYS | 사용자 ID |
| PASSWORD | MANAGER | 사용자 비밀번호 |
운영 환경에서는 별도 사용자와 필요한 최소 권한을 사용합니다. 계정과 인증 설정은 계정, 권한, 접속 제어를 참고하십시오.
기존 지원 범위 링크
NULL·PRIMARY KEY 메타데이터, ROWID, Append와 AUTH KEY의 SDK별 지원 여부는 SDK 기능 지원 범위에서 확인하십시오.
최근 업데이트