PRivatevoidButton_Click_1(objectsender, RoutedEventArgs e)
{//非链接方式访问数据库,//1创建连接对象(连接字符串)using(SqlConnection conn =newSqlConnection(SQLHelper.ConnectionString))
{//2.创建数据适配器对象using(SqlDataAdapter sda =newSqlDataAdapter("select * from Student",conn))
{//3.打开数据库连接(这一步其实可以省略)conn.Open();
DataSet ds=newDataSet();//4.发送命令sda.Fill(ds);//5.关闭连接//备注:因为这里使用了using代码块,连接的关闭步骤可以省去DataRowCollection drCollection = ds.Tables[0].Rows;for(inti =0; i < drCollection.Count; i++)
{
DataRow dr=drCollection[i];
MessageBox.Show(dr["s_Name"].ToString());
}
}
}
}
注意:dataset是占内存的,我们查询你的数据有多少,就占多少内存。