【转】对DataSet 与 DataAdapter的通俗易懂的理解
时间:2021.02.04 创作:欧阳育 DataSet:数据集,实质就是一个小型的数据库。我接下来要说明的是,我们建立的那个数据库的数据是怎么样跑到这个DataSet中去的呢?假设:我们创建的数据库的名字叫BBS这就是我们所说的仓库。既然我们要把BBS中的数据运走,首先必须给数据找一个地方。//在我们的编程世界就是new一个DataSet对象,DataSet dataset=new DataSet();这个dataset 就是我们的临时数据库,也就是数据集。做到这,我们停下来想想,地点有了,接下来我们需要运输数据了,一说到运输,首先必须要有路,有了路才能运输数据。//首先我们先连接数据库:BBSstring str=\source=.;initial catalog=BBS;user id =sa\铺路(new 对象)SqlConnection connection=new Sqlconnection(str);//打开数据库Connection.Open();//我们要运输的货物(生成Sql语句)string sql=\我们需要查询的语句\我们已经铺好路了,现在路有了,我们是不是需要一辆跑车呢?现在我们请出跑车:DataAdapter(数据适配器)//new 个跑车出来SqlDataAdapter
adapter=new
欧阳育创编 2021.02.04 欧阳育创编 2021.02.04
SqlDataAdapter(sql,connection);这就话的意思就是给指定的跑车(adapter)装上货物(sql)并且给跑车规定路径(connection).看外表好像齐全了,但是我们忘了最重要的一点是怎么让这个跑车跑起来呢?必须上一个马达。我们现在就请出
fill();方法,//开动跑车
adapter.fill(dataset,\现在这个跑车已经按照规定去办事了,你只需要在另一个地方接货了。//关闭数据库con.Close();这里有必要声明一下,就是为什么出来一个bookTbl1字段,大家一定都知道,数据库是由一张张表组成的,而DataSet的实质也就是数据库,当然我们向这个数据库存数据也需要指定一个空间,东西不能乱放呀,无规矩不成方圆嘛!
时间:2021.02.04 创作:欧阳育 欧阳育创编 2021.02.04 欧阳育创编 2021.02.04