ADO.NET是一组用于和数据库进行交互的面向对象类库。
ADO.NET常用的对象
1.SqlConnection:表示与数据库源取得连接。
2.SqlCommand:表示SQL语句命令。
3.SqlDataReader:表示sql语句查询出的结果。
4.SqlDataAdapter:表示填充命令中DataSet的对象能力。
5.DataSet:表示命令的结果,可以是数据集。
Connection连接对象
1.要使用System.Data.SqlClient命名空间
SqlConnection con=new SqlConnection();//创建连接对象
con.ConnectionString="server='(local)';database='mytable';uid='sa';pwd='sa'";
try
{
con.Open();//尝试打开连接
Label.Text="连接成功";
}
catch
{
Label.Text="连接失败";
}
Command执行对象
Comm对象可以使用数据命令直接与数据库 源进行通信。
...
SqlCommand cmd=new SqlCommand("select * from table",con);//建立Command对象
SqlDataReader执行对象
SqlDataReader reader=Command.ExecuteReader();
if(reader.HasRows)
{
while(reader.Read())
{
Console.WriteLine("{0}\t{1}",reader.GetInt32(0),reader.GetString(1));
}
}
else
{
Console.WriteLine("没有行记录");
}
reader.close();
DataAdapter适配器对象
使用System.Data.Common命名空间
SqlDataAdapter:该类专用于SQL数据库,在SQL数据库中使用该类能提高性能
SqlDataAdapter da=new SqlDataAdapter("select * from table");
  DataSet数据集对象
使用System.Data命名空间
DataTable数据表对象
DataTable table=new DataTable(“mytable”);
DataColcumn Colcumn=new DataColcumn();
Colcumn=table.Colcumn.Add.("id"),typeof(int));//增加一列