通常、データ ソースは、エンド ユーザーまたは ODBC 管理者と呼ばれるプログラムを持つ技術者によって作成されます。 ODBC 管理者は、ドライバーの使用をユーザーに求め、そのドライバーを呼び出します。 ドライバーは、データ ソースに接続するために必要な情報を要求するダイアログ ボックスを表示します。 ユーザーが情報を入力すると、ドライバーによってシステムに格納されます。
その後、アプリケーションはドライバー マネージャーを呼び出し、コンピューター データ ソースの名前またはファイル データ ソースを含むファイルのパスを渡します。 コンピューターのデータ ソース名が渡されると、ドライバー マネージャーはシステムを検索して、データ ソースで使用されるドライバーを検索します。 次に、ドライバーを読み込み、データ ソース名を渡します。 ドライバーは、データ ソース名を使用して、データ ソースに接続するために必要な情報を検索します。 最後に、データ ソースに接続し、通常はユーザーにユーザー ID とパスワードの入力を求めますが、通常は保存されません。
ファイル データ ソースが渡されると、ドライバー マネージャーによってファイルが開かれ、指定されたドライバーが読み込まれます。 ファイルに接続文字列も含まれている場合は、これをドライバーに渡します。 接続文字列の情報を使用して、ドライバーはデータ ソースに接続します。 接続文字列が渡されなかった場合、ドライバーは通常、必要な情報をユーザーに求めます。