データベース アプリケーションの主な機能は、データ ソースとの接続およびデータベースに格納されているデータの取得です。 ADO.NET の .NET Framework データ プロバイダーは、アプリケーションとデータ ソースの間のブリッジとして機能し、コマンドを実行したり、 DataReader または DataAdapter を使用してデータを取得したりできます。 データベースに格納されているデータを更新する機能は、データベース アプリケーションの重要な機能の 1 つです。 ADO.NET では、データの更新には 、DataAdapter オブジェクトと DataSet オブジェクト、 および Command オブジェクトの使用が含まれます。また、トランザクションの使用も伴う場合があります。
このセクションにて
データ ソースへの接続
データ ソースへの接続を確立する方法、および接続イベントを使用する方法について説明します。
接続文字列
接続文字列のキーワード、セキュリティ情報、セキュリティ情報の格納や取得など、接続文字列を使用するうえでのさまざまな側面について説明します。
接続プール
.NET Framework データ プロバイダーの接続プールについて説明します。
コマンドおよびパラメーター
コマンドおよびコマンド ビルダーを作成する方法、パラメーターを構成する方法、およびコマンドを実行してデータを取得および変更する方法について説明します。
DataAdapter と DataReader
DataReaders、DataAdapters、パラメーター、DataAdapter イベントの処理、およびバッチ操作の実行について説明します。
トランザクションとコンカレンシー
ローカル トランザクションや分散トランザクションの実行方法、およびオプティミスティック コンカレンシーの使用方法について説明します。
ID またはオートナンバー型の値の取得
SQL Server テーブルの ID 列または Microsoft Access テーブルの オートナンバー 型フィールドに対して生成された値を、テーブルに挿入された行の列にマッピングする例を示します。
DataTable
での ID 値の結合について説明します。
バイナリ データの取得
CommandBehavior
. を使用してバイナリ データまたは大きなデータ構造を取得し、
SequentialAccess
の既定の動作を変更するための DataReader
。
ストアド プロシージャでのデータの変更
ストアド プロシージャの入力パラメーターおよび出力パラメーターを使用してデータベースに行を挿入し、新しい ID 値を返す方法について説明します。
データベース スキーマ情報の取得
データベースまたはカタログ、データベース内のテーブルおよびビュー、テーブルに対して存在する制約、およびその他のスキーマ情報をデータ ソースから取得する方法について説明します。
DbProviderFactories
プロバイダー ファクトリ モデルについて説明し、System.Data.Common
名前空間の基本クラスの使用方法を示します。
ADO.NET のデータ トレース
ADO.NET が組み込みのデータ トレース機能を提供する方法について説明します。
パフォーマンス カウンター
SqlClient
およびOracleClient
で使用できるパフォーマンス カウンターについて説明します。
非同期プログラミング
非同期プログラミング ADO.NET サポートについて説明します。
SqlClient ストリーミングのサポート
完全にメモリに読み込むことなく SQL Server からデータをストリーミングするアプリケーションの作成方法について説明します。