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機能のサポート範囲で確認してください。
最終更新日