string sql="select * from [use] order by ID";
创建查询:
方法1:(处于连接状态的查询)
SqlCommand cmd = con.CreateCommand();
=sql
SqlDataReader sdr;
con.Open();
//打开数据库连接
sdr=cmd.ExecuteReader();
while(sdr.Read())
{
Console.WriteLine(sdr["ID"]+"
"+sdr["Name"]); //此处也可以写 sdr[0],通过索引取值
}
cmd.Clone();
con.Close();
//关闭连接
方法2:(处于非连接状态的查询,查询出的结果存在了dataset里面)
SqlDataAdapter sda=new SqlDataAdapter(sql,con);
DataSet ds=new DataSet();
sda.Fill(ds,"use1");
//将查询到的表追加到ds数据集合的use1表里面
foreach(DataRow i in ds.Tables["use1"].Rows)
{
Console.WriteLine(i["ID"]+"
"+i["Name"]);
//此处也可以写 sdr[0],通过索引取值
}