首页 > 代码库 > DataAdapter与DataSet的使用
DataAdapter与DataSet的使用
1.创建数据库连接;
2.创建数据适配器(Adapter);
3.创建容器数据集(DataSet);
4.从数据集中取出指定表;
5.遍历表数据并输出;
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Data; 6 using System.Data.SqlClient; 7 8 namespace adapterTest 9 {10 class Program{11 static void Main(string[] args){12 //创建数据库连接13 SqlConnection conn = new SqlConnection("Data Source=HZ-PC;Initial Catalog=mydb;Persist Security Info=True;User ID=sa;Password=123");14 //创建数据适配器15 SqlDataAdapter da = new SqlDataAdapter("select *from db_line;", conn);16 //创建空数据集17 DataSet ds = new DataSet();18 //使用数据适配器的Fill方法填充数据集19 da.Fill(ds,"db_line");20 //从表集合中取出表db_line21 DataTable dt = ds.Tables["db_line"];22 //嵌套循环,输出每行的每列23 foreach (DataRow row in dt.Rows) {24 foreach(DataColumn col in dt.Columns){25 Console.Write("{0} ",row[col]);26 }27 Console.WriteLine();28 Console.WriteLine("".PadLeft(20,‘=‘));29 }30 int age = (int)HZ.age;31 Console.WriteLine(HZ.sex);32 33 }34 public enum HZ{ 35 age=22,36 height=172,37 sex=‘M‘,38 }39 }40 }
值得注意的是Adapter对数据库连接的开闭状态没有要求。它继承与连接状态,即原先是打开的连接,使用完Adapter后还是打开的,原先是关闭的连接,使用完后还是关闭的。
DataAdapter与DataSet的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。