ADO.NET数据库访问_数据查询及绑定
DataAdapter对象
数据适配器概述
l DataAdapter 连接到数据库以填充DataSet 的对象。然后,它又连接回数据库,根据DataSet 保留数据时所执行的操作来更新数据库中的该数据。
l DataAdapter:它起着桥梁的作用,在DataSet 和其源数据存储区之间进行数据检索和保存.
l DataAdapter对象可以隐藏和Connection、Command对象沟通的细节,通过DataAdapter对象建立、初始化DataTable,从而和DataSet对象结合起来在内存存放数据表副本,实现离线式数据库操作.
string strConn="server=.;database=School;uid=sa;pwd=123;"; SqlConnection conn = new SqlConnection(strConn); //创建数据集和数据表 DataTable dt = new DataTable(); DataSet ds = new DataSet(); try { conn.Open(); string sql = "SELECT sid,sname,sage FROM Student"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter sda = new SqlDataAdapter(cmd); sda.Fill(dt); } catch(Exception ex) { Response.Write(ex.Message); } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } GridView1.DataSource = dt; GridView1.DataBind();
posted on 2020-10-21 18:11 Langtuteng 阅读(66) 评论(0) 收藏 举报
浙公网安备 33010602011771号