次の方法で共有


SQL コネクタ、ライブラリ、ドライバー、API、ツール

Azure Databricks には、Azure Databricks への接続、プログラムによる操作、Python、Go、JavaScript、TypeScript などの一般的な言語で記述されたアプリケーションへの Databricks SQL 機能の統合を可能にする SQL コネクタ、ライブラリ、ドライバー、API、およびツールが含まれています。

コネクタまたはドライバーを使用する場合の推奨事項については、「 ローカル開発ツール」を参照してください。

データベース接続

特徴 Description
Databricks JDBC ドライバー Databricks によって開発されたネイティブ JDBC ドライバーを使用して、Java アプリケーションとツールを Azure Databricks に接続します。
Databricks JDBC ドライバー (Simba) insightsoftware によって開発されたレガシ JDBC ドライバー。 新しいプロジェクトには Databricks JDBC Driver を使用します。
Databricks ODBC ドライバー (Simba) 業界標準の Open Database Connectivity (ODBC) プロトコルを使用して、アプリケーションとツールを Azure Databricks に接続します。

Python ライブラリとコネクタ

特徴 Description
Python 用 SQL コネクタ 単純なセットアップと最小限の依存関係を使用して、Python コードから直接 SQL コマンドを実行します。
SQLAlchemy 生の SQL クエリを記述する代わりに、オブジェクト リレーショナル マッピングを使用して Python アプリケーションを Azure Databricks に接続します。
pyODBC 標準データベース接続用の ODBC プロトコルを使用して、Python アプリケーションを Azure Databricks に接続します。

その他の言語ドライバー

特徴 Description
SQL Driver for Go 使い慣れた SQL データベース インターフェイスを使用して、Go アプリケーションを Azure Databricks に接続します。
SQL Driver for Node.js データのクエリと操作のために、JavaScript アプリケーションと TypeScript アプリケーションを Azure Databricks に接続します。

API とコマンド ライン ツール

特徴 Description
SQL ステートメント実行 API ドライバーのインストールや接続の管理を行わずに、REST API を使用して SQL ステートメントを実行し、結果を取得します。
SQL CLI 自動化ワークフローと統合するために、コマンド ラインから SQL コマンドとスクリプトを実行します。

IDE およびデータベース ツール

特徴 Description
SQLTools のドライバー Visual Studio Code 内から Azure Databricks に対して SQL クエリを直接実行します。
DataGrip インテリジェントなコード補完、スキーマ ナビゲーション、クエリ分析を使用した SQL 開発のために、DataGrip のデータベース IDE を使用して Azure Databricks に接続します。
DBeaver SQL 編集、スキーマ管理、およびデータ移行のために DBeaver のマルチプラットフォーム データベース ツールを使用して Azure Databricks に接続します。
SQL Workbench/J SQL スクリプトを実行し、データベース接続を管理するためのクロスプラットフォーム Java ベースのツールである SQL Workbench/J を使用して Azure Databricks に接続します。