2009/08/10(Mon) 01:39:25 編集(投稿者)
■No39483 (もんた さん) に返信
キーワードさえわかれば情報はたくさんありますので大雑把に。
ADO.NET におけるデータアクセスは接続型データアクセスと
非接続型データアクセスの大きく2つに分けられます。
接続型データアクセス
int number;
SqlConnection connection = new SqlConnection( ... );
SqlCommand command = new SqlCommand("select * from node", connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
number = reader.GetInt32(0);
}
reader.Close();
connection.Close();
・読み出しが高速
非接続型データアクセス
SqlConnection connection = new SqlConnection( ... );
DataTable table = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter("select * from node", connection);
adapter.Fill(table);
・接続を切った状態でデータにアクセスできる