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