C# 中DaraAdapter 数据适配
来源:互联网 发布:mac装windows系统好吗 编辑:程序博客网 时间:2024/05/22 12:48
数据适配:DataAdapter 对象是DataSet 和数据源之间的桥梁,可以建立并初始化数据表(即DataTable),对数据源执行SQL指令。与DataSet 对象结合,提供DataSet对象存取数据源执行SQL指令,与Dataset对象结合,提供Dataset对象存取数据,可视为Data对象操作核心。
在使用DataAdapter对象是,只需要设置SQL命令和数据库连接两个参数,就可以铜火锅Fill方法把查询结果放置在一个DataSet对象中;
实例 :填充DataSet数据集:利用DataAdapter 的Fill方法实现 前提:有一个数据库MySql ,其下有个数据表mytable01,表中有数据,
using System;using System.Data.SqlClient; //引用命名空间using System.Data;namespace DataAdapter{ class Program { static void Main(string[] args) { //连接数据库 string constr = "Server=. ;user=sa;pwd=sa;database=MySql"; SqlConnection mycon = new SqlConnection(constr); try { mycon.Open(); string sql = "selecr * from mytable01"; SqlDataAdapter myda = new SqlDataAdapter(sql, mycon); DataSet myds = new DataSet(); myda.Fill(myds,"mytable01"); Console.WriteLine("填充成功"); OutValues(myds); Console.Read(); } catch(Exception ex) { Console.WriteLine(ex.Message.ToString()); } finally { mycon.Close(); } } public static void OutValues(DataSet ds) { foreach (DataTable dt in ds.Tables) { Console.WriteLine("表名"+dt.TableName); foreach (DataRow row in dt.Rows) { foreach (DataColumn col in dt.Columns) { Console.Write(row[col] + "\t"); } Console.WriteLine(); } } } }}
DataAdapter 对象可以用于执行数据库的命令操作,含有四个不同的执行操作命令,分别如下:
SelectCommand: 用来选取数据源中的记录
InsertCommand : 用来向数据源中新插入一条记录
UpdateCommand:用来更新数据源的数据
DeleteCommand : 用来删除数据源中的记录
阅读全文
1 0
- C# 中DaraAdapter 数据适配
- C#中数据的格式化
- C#中读取json数据。
- c# 中combobox绑定数据
- C# 获取Excel中数据
- c#中ToString()格式化数据
- C#中Json数据转换
- C# 中 DataReader 访问数据
- C# 中数据集Dataset
- C#中Excel数据导入
- C#中读取数据库中Image数据
- C#中读取数据库中Image数据
- C#中向dataTable中添加数据
- C#中向Chart中添加数据
- C#中定义枚举类型数据
- C#中Const类型数据的使用
- C#中利用DPAPI加密解密数据
- C#中DataGrid加载XML数据
- Redis的快照功能
- 初学Linux--标准输入输出库
- PAT 乙级 1020
- STL空间配置器
- Accelerated C++ 14 Managing memory automatically
- C# 中DaraAdapter 数据适配
- 三种JDBC批量插入编程方法的比较
- 工作半年
- Java进制转换
- 数组系列面试题
- 【hpu oj 1018 985的最大和难题 [思维]】
- 面试OR笔试22——数组中只出现一次的数字
- Kotlin------函数和代码注释
- 求1+2+3+...+n