| 接続の種類 | クラス名 |
|---|---|
| System.Data.SqlClient | SqlDataAdapterクラス |
| System.Data.OracleClient | OracleDataAdapterクラス |
| System.Data.OleDb | OleDbDataAdapterクラス |
| System.Data.Odbc | OdbcDataAdapterクラス |
SqlDataAdapterクラスは、非接続型でデータベースのデータを処理する手段を提供します。このクラスは、Connectionクラスや、Commandクラスを含み、それらを必要な時に利用するような動きをします。実行するコンピュータのメモリ上にデータベースを持たせ、実際のデータベースと連携してデータを扱います。
| プロパティ名 | 概要 |
|---|---|
| DeleteCommand | レコードを削除するためのCommandオブジェクトを取得・設定する |
| InsertCommand | レコードを追加するためのCommandオブジェクトを取得・設定する |
| SelectCommand | レコードを選択するためのCommandオブジェクトを取得・設定する |
| UpdateCommand | レコードを更新するためのCommandオブジェクトを取得・設定する |
| メソッド名 | 概要 |
|---|---|
| Fill(DataSet) | DataSetオブジェクト内の行を追加、更新する |
| Fill(DataTable) | DataTableオブジェクト内の行を追加、更新する |
| Update(DataSet) | DataSetオブジェクトの変更内容に対してINSERT、UPDATE、DELETE文を実行してデータベースを更新する |
| Update(DataTable) | DataTableオブジェクトの変更内容に対してINSERT、UPDATE、DELETE文を実行してデータベースを更新する |