ADO.NET的SqlDataAdapterhe和DataSet的学习
<div id="cnblogs_post_body">学习是一个日积月累的过程,加油,Kencery[*]DataSet
(1) DataSet就相当于一个离线的数据库,他可以将你数据库中的数据全部读取到内存中
(2) 几乎数据库有什么,DataSet就有什么
(3) 手写一个DataSet
<div class="cnblogs_code"> 1 static void Main(string[] args) 2 3 { 4 5 //DataSet 相当于一个离线的数据库 6 7 DataSet ds = new DataSet("HYLDataSet");//相当于数据库的名称 8 9 //创建一个DataTable10 11 DataTable dt=new DataTable("HYL");12 13 //将数据表添加到数据库14 15 ds.Tables.Add(dt);16 17 //设计数据库表的时候需要设计什么?,与设计数据表一样,开始创建列,并且将列要加到Table中18 19 DataColumn col1=new DataColumn("Id",typeof(int));20 21 //主键字段要自增22 23 col1.AutoIncrement=true;24 25 col1.AutoIncrementSeed=1;26 27 col1.AutoIncrementStep=1;28 29 //第二列30 31 DataColumn col2=new DataColumn("Name",typeof(string));32 33 // 将字段加到数据表中34 35 //dt.Columns.Add(col1);36 37 //dt.Columns.Add(col2);38 39 dt.Columns.AddRange(new DataColumn[] { col1, col2 });40 41 //添加数据,就是创建一行42 43 for (int i = 0; i < 10; i++)44 45 {46 47 DataRow r1 = dt.NewRow();48 49 r1["name"] = "韩迎龙" + i;50 51 dt.Rows.Add(r1);52 53 }54 55 //将表输出成XML56 57 ds.WriteXml("xml.xml");58 59 }
页:
[1]