この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

データベースアクセスの設定

使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、Developer Edition、および Database.com Edition

データローダのコマンドラインインターフェースは、Windows でのみサポートされています。

メモ

コマンドラインからデータローダをバッチモードで実行するときに、\samples\conf\database-conf.xml を使用して、データベースアクセスオブジェクトを設定します。これを使用して、データベースから直接データを抽出します。

DatabaseConfig Bean

トップレベルのデータベース設定オブジェクトは DatabaseConfig bean です。これには、次のプロパティがあります。

sqlConfig
データベースとのやりとりを行うデータアクセスオブジェクトのための SQL 設定 bean
dataSource
データベースのドライバおよび認証機能として機能する bean。org.apache.commons.dbcp.BasicDataSource などの javax.sql.DataSource の実装も参照する必要があります。

次のコードに、DatabaseConfig bean のサンプルを示します。

DataSource

DataSource bean は、データベース接続に必要な物理情報を設定します。次のプロパティが含まれています。

driverClassName
JDBC ドライバ実装の完全修飾名。
url
データベースへの物理的接続のための文字列。
username
データベースにログインするためのユーザ名。
password
データベースにログインするためのパスワード。

実装に応じて、追加情報が必要になる場合があります。たとえば、データベース接続がプールされる場合は、org.apache.commons.dbcp.BasicDataSource を使用します。

次のコードに、DataSource bean のサンプルを示します。
API バージョン 25.0 以降のデータローダのバージョンには、Oracle JDBC ドライバは付属していません。JDBC ドライバをインストールせずにデータローダから Oracle データソースに接続しようとすると、「JDBC ドライバクラスを読み込めません」というエラーが表示されます。Oracle JDBC ドライバをデータローダに追加する手順は、次のとおりです。