ODBC 管理
SenseTalkのOpen Database Connectivity (ODBC) APIを使用して、Eggplant Functionalからデータベースにアクセスすることができます。これにより、Oracle、MySQL、Microsoft SQL Serverなど、様々なデータベースを使用したSenseTalkからのデータ駆動型テストが可能になります 。
以下の情報を使用して接続を設定した後、Eggplant Functionalスクリプトで接続を定義する前に、接続が機能していることを確認するためにテストします。これは、ODBC Administratorまたはodbc.iniファイルのDSNを使用してテストできます。
前提条件
ODBCを使用するための要件は、オペレーティングシステムによって異なります。それは言われて、ODBCを使用してデータベースにアクセスするには3つのことが必要です:
- ODBCドライバ: これにより、Eggplant Functionalと対象のデータベースが通信できます。アクセスしたいデータベースの種類に適したドライバをインストールする必要があります。このドライバをEggplant Functionalを実行するマシンにインストールし、それがEggplant Functionalのインストール(32ビットまたは64ビット)と同じバージョンであることを確認してください。
- OCBCドライバマネージャ: これはODBCドライバを管理し、Eggplant FunctionalがODBCドライバをロードして使用するのを可能にします。以下のドライバマネージャを参照してください。Linux では必要ありません。
- データソース情報: この情報は、特定のデータベースの接続情報を指定し、サーバー名、IPアドレス、ポート、および認証情報を含む必要があります。この情報はData Source Name (DSN)定義の一部です。DSNはODBC Administratorまたはodbc.iniファイルで定義されます。
ドライバマネージャ
ドライバマネージャはODBCドライバを管理し、Eggplant FunctionalがODBCドライバをロードして使用するのを可能にします。
Windows
Windows上のODBCドライバマネージャはODBC Data Source Administratorと呼ばれます。これはODBCドライバを管理しロードし、DSNを設定できるグラフィカルユーザーインターフェース(GUI)も提供します。Windows 8およびWindows 10は64ビットアプリケーション用のODBC管理者を提供します。この管理者は次の場所で見つけることができます:
- 64ビットODBC管理者:
C:\Windows\system32\odbcad32.exe
。
また、データベース用の適切な64ビットODBCドライバをダウンロードする必要があります。例えば、MySQLに接続するには、64ビットODBCドライバをダウンロードする必要があります。