# Databricks（JDBC）

> Databricks（JDBC） - JDBCを使用してDatabricksに接続する方法。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-15T05:55:45.009789+00:00` (UTC).

## Primary page

- [Databricks（JDBC）](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/dc-databricks.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [サポートされている認証](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/dc-databricks.html.md#supported-authentication): In-page section heading.
- [前提条件](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/dc-databricks.html.md#prerequisites): In-page section heading.
- [JDBC URLの取得](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/dc-databricks.html.md#retrieve-jdbc-url): In-page section heading.
- [パーソナルアクセストークンの生成](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/dc-databricks.html.md#generate-personal-access-token): In-page section heading.
- [DataRobotでの接続の設定](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/dc-databricks.html.md#set-up-a-connection-in-datarobot): In-page section heading.
- [必須パラメーター](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/dc-databricks.html.md#required-parameters): In-page section heading.
- [トラブルシューティング](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/dc-databricks.html.md#troubleshooting): In-page section heading.

## Documentation content

現在、JDBCを使用したDatabricksへの接続は、Azureを介して認証されています。

> [!NOTE] 備考
> このページでは、 [ネイティブDatabricksコネクター](https://docs.datarobot.com/ja/docs/reference/data-ref/data-sources/wb-databricks.html.md) ではなく、Databricks JDBCドライバーに接続する方法について説明します。

**Databricksとの接続における相違点**

DataRobotでDatabricksに接続する場合、選択できるオプションは3つあります。2つのJDBCドライバーとネイティブコネクターです。

DataRobotではネイティブコネクターの使用を推奨していますが、選択を行う前に以下の表を確認してください。

|  | 接続タイプ | 説明 | 最適な用途 | サポートされていません |
| --- | --- | --- | --- | --- |
| (1) | JDBCドライバー | Databricksバージョン2.6.40で認定されたJDBCドライバー。 | リモートデータベースへの予測の書き戻し | ワークベンチでのデータの操作 |
| (2) | コネクター | ネイティブコネクターと、Databricksとの接続に推奨される方法。 | リモートデータベースの参照、データの取込み、データの準備、ワークベンチでのデータの操作 | 予測の書き戻し |
| (3) | JDBCドライバー | Databricksバージョン2.6.22で最後に認定された古いJDBCドライバー。 | リモートデータベースへの予測の書き戻し | ワークベンチでのデータの操作 |

## サポートされている認証

- アクセストークン

## 前提条件

DataRobotでDatabricksに接続するには、以下が必要です。

- Azure Portalアプリの Databricksワークスペース
- Azure Databricksデータベースに保存されたデータ

## JDBC URLの取得

Microsoft Azureで：

1. Azure Databricksワークスペースにログインします。
2. クラスターの 構成 タブで、 詳細オプション を展開し、 JDBC/ODBC タブをクリックして JDBC URL をコピーします。

詳細については、 [Azure Databricksドキュメント](https://learn.microsoft.com/en-us/azure/databricks/integrations/jdbc/compute) を参照してください。

## パーソナルアクセストークンの生成

Azure Portalアプリで、Databricksワークスペースのパーソナルアクセストークンを生成します。 このトークンは、DataRobotのDatabricksへの接続の認証に使用されます。

詳細については、 [Azure Databricksドキュメント](https://learn.microsoft.com/en-us/azure/databricks/integrations/jdbc/authentication?source=recommendations#--azure-databricks-personal-access-token) を参照してください。

## DataRobotでの接続の設定

DataRobotで Databricksに接続するには：

1. 適切なDatabricksドライバーとJDBC URLを使用してデータ接続を作成する手順に従います。
2. 接続をテストをクリックして資格情報ウィンドウを開きます。アクセストークンと表示名を入力して、DataRobotに資格情報を保存します。

## 必須パラメーター

以下の表は、Databricksとの接続を確立するために最低限必要なフィールドの一覧です。

| 必須フィールド | 説明 | ドキュメンテーション |
| --- | --- | --- |
| 接続設定 |  |  |
| JDBC URL | 認証設定、ドライバー機能設定、および計算リソース設定の組み合わせ。 | Azure Databricksドキュメント |
| 資格情報 |  |  |
| アクセストークン | DataRobotでDatabricksへの接続の認証に使用されるトークン。 | Azure Databricksドキュメント |

## トラブルシューティング

| 問題 | 解決方法 | 説明 |
| --- | --- | --- |
| DataRobotで操作を実行しようとすると、ファイアウォールが毎回IPアドレスをクリアするよう要求します。 | DataRobotで許可されたすべてのIPを追加します。 | 許可された送信元IPアドレスを参照してください。 許可されたIPをすでに追加している場合は、既存のIPが完全であることを確認してください。 |
| When using the Databricks driver for prediction writebacks, you receive the following error: java.sql.SQLException: [Databricks][JDBC](10040) Cannot use commit while Connection is in auto-commit mode. | Modify the JDBC URL. | JDBC URLにignoreTransactions=1を追加します。 |
