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();
Button2_Click

 

 

posted on 2020-10-21 18:11  Langtuteng  阅读(66)  评论(0)    收藏  举报

导航