博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据适配 DataAdapter对象
阅读量:4575 次
发布时间:2019-06-08

本文共 1972 字,大约阅读时间需要 6 分钟。

DataAdapter对象DataSet和数据源之间的桥梁,可以建立并初始化数据表DataTable

数据源执行SQL指令,与DataSet对象结合,提供DataSet对象存取数据,可视DataSet对象的操作中心

 

使用DataAdapter对象时只需要设置SQL命令和数据库连接两个参数,就可以通过FILL方法查询结果放置在一个DataSet对象中

 

实例

填充DataSet数据集利用DataAdapterfill方法实现

class Program    {        public static void outvalus(DataSet ds)        {            foreach (DataTable outtb in ds.Tables)            {                foreach (DataRow outrow in outtb.Rows)                {                    foreach (DataColumn outcl in outtb.Columns)                    {                        Console.Write(outrow[outcl]+"\t");                    }                    Console.WriteLine();                }            }                }        static void Main(string[] args)        {            string constr = "server=192.168.100.222;user=sa;pwd=p@ssw1rd;database=pwd1";            SqlConnection mycon = new SqlConnection(constr);            try            {                mycon.Open();                SqlDataAdapter my = new SqlDataAdapter("select * from book",mycon);   //离线访问数据集dataset需要用到DataAdapter 它起到一个适配的作用                                                                                      //(比如电脑的适配器 把交流电适配成直流的)                DataSet ds = new DataSet();                my.Fill(ds,"book"); //DataAdapter填充方法 把数据库原表填充到DataSet数据集中                                    foreach (DataTable outtable in ds.Tables)                    {                    foreach (DataColumn outcolu in outtable.Columns)                    {                        Console.Write(outcolu.ColumnName+"\t\t"); //输出DataSet中列的名称                    }                    Console.WriteLine();                }                outvalus(ds);            }            catch (Exception ex)            {                Console.WriteLine(ex.Message.ToString());            }            finally            {                mycon.Close();                        }            Console.ReadKey();        }

 

转载于:https://www.cnblogs.com/xiaowie/p/8648473.html

你可能感兴趣的文章
题目831-签到-nyoj-20140818
查看>>
百词斩-斩家秘籍
查看>>
Mysql主从配置,实现读写分离
查看>>
完整版本的停车场管理系统源代码带服务端+手机android客户端
查看>>
HTML标签(二)
查看>>
在weblogic下运行Python脚本
查看>>
短信开发技术总结--协议篇
查看>>
HashMap实现原理分析
查看>>
私有类方法
查看>>
java网络编程Socket通信详解
查看>>
为什么使用Nosql:Nosql和SQL的区别
查看>>
<转>DNS服务系列之二:DNS区域传送漏洞的安全案例
查看>>
LINUX中常用操作命令
查看>>
【android】动画效果研究(View)【1】
查看>>
(三)常用的数学函数
查看>>
生产信息集成分析平台(MIIAS V1.0) 概述
查看>>
学习进度——第十五周
查看>>
简谈-网络爬虫的几种常见类型
查看>>
File对象目录列表器
查看>>
(K)ubuntu上将分区格式化成NTFS格式
查看>>