# tAccessConnection

後続のサブジョブで再利用できる、指定したデータベースへの接続を開きます。

tAccessConnectionは、現在のトランザクションのデータベースへの接続を開きます。

## tAccessConnectionの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているtAccessConnectionを設定するために使われます。

標準のtAccessConnectionコンポーネントは、データベースファミリーとELTファミリーに属しています。

このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

情報メモ注: このコンポーネントは、動的データベースコネクターの特定のバージョンです。データベース設定に関連するプロパティは、データベースタイプの選択に応じて異なります。動的データベースコネクターについては、[DB Genericコンポーネント](https://help.qlik.com/talend/r/ja-JP/8.0/components/db-generic/db-generic-component)をご覧ください。

## 基本設定

| プロパティ | 説明 |
| --- | --- |
| データベース | 目的のデータベースタイプをリストから選択し、[Apply] (適用)をクリックします。 |
| [Property type] (プロパティタイプ) | [Built-in] (組み込み)と[Repository] (リポジトリー)のいずれかです。<br><br><ul> <li> <span>[Built-In] (組み込み)</span>: 一元的に保存されるプロパティデータはありません。</li> <li> <span>[Repository] (リポジトリー)</span>: プロパティが保管されるリポジトリーファイルを選択します。次のフィールドは、取得したデータを使用して自動的に完了されます。</li> </ul> |
| [Database] (データベース) | データベースの名前。 |
| [Username] (ユーザー名)と[Password] (パスワード) | DBユーザー認証データ。<br><br>パスワードを入力するためには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符で囲んで入力して[OK]をクリックし、設定を保存します。 |
| [Use or register a shared DB Connection] (共有データベース接続を使用または登録) | このチェックボックスを選択して、データベース接続の共有、または親もしくは子ジョブによって共有されているデータベース接続の取得を行い、[Shared DB Connection Name] (共有データベース接続名)フィールドが表示されたら、共有データベース接続の名前を入力します。これにより、1つのデータベース接続(データベーススキーマの設定は除く)を複数のデータベース接続コンポーネントの間で共有できます。ジョブレベルが異なっていても、親と子のどちらであっても可能です。<br><br>このオプションは、tRunJobコンポーネントの[Use dynamic Job] (ダイナミックジョブを使用)および[Use an independent process to run subJob] (サブジョブを独立したプロセスで実行)オプションには対応していません。いずれかのオプションを有効にしてtRunJobコンポーネントで共有接続を使用すると、ジョブが失敗する原因となります。 |

## 詳細設定

| プロパティ | 説明 |
| --- | --- |
| [Additional JDBC parameters] (追加のJDBCパラメーター) | 作成するDB接続の接続の追加プロパティを指定します。 |

## 使用方法

| 使用方法のガイダンス | 説明 |
| --- | --- |
| **使用ルール** | このコンポーネントは、一般的に、他のtAccess\*コンポーネント、特にtAccessCommitおよびtAccessRollbackコンポーネントと共に使います。 |
| 制限事項 | ODBCドライバーを使っている場合は、Java 7を使って、JVMとODBCのバージョンが一致していることを確認する必要があります: 両方とも64ビットまたは32ビットであること。<br><br>Java 8を使う場合、このコンポーネントはAccessの汎用照合モードのみをサポートします。<br><br>8.0.1 R2022-11マンスリーリリース以降、このコンポーネントはJDK 11でビルドされたモジュールであるhsql.2.7.1.jarを使用しており、サポートはJava 11以上のバージョンのみとなっています。 |

**関連概念**

[親/子テーブルにデータを挿入](https://help.qlik.com/talend/ja-JP/components/8.0/access/taccessinput-taccessconnection-tlogrow-inserting-data-in-parent-child-tables-standard-component-the)