ADO.NET 快速入门(四):从数据库填充 DataSet
从数据库获取数据很容易,处理数据更容易。如果想要从数据库获取只进、只读的数据流结果集,你可以使用 DataReader 执行命令并且检索它。关于如何使用 DataReader,请参考:使用 OLE DB 检索数据、使用 SQL Server 检索数据。更多关于绑定、浏览、或者远程处理数据查询结果集的操作,你可以如下例所示把结果集放到 DataSet 里。
String SelectCmdString = "select * from customers";SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(SelectCmdString, myConnection); SqlCommand mySelectCommand = New SqlCommand("select * from customers", myConnection);SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(mySelectCommand);
myDataSet = new DataSet();mySqlDataAdapter.Fill(myDataSet,"Customers");
foreach (DataRow myDataRow in myDataSet.Tables["Customers"].Rows){Console.WriteLine(myDataRow["CustomerId"].ToString());}
public class GettingDataExample{public void Run(){SqlConnection myConnection = new SqlConnection("server=(local);Integrated Security=SSPI;database=northwind");string selectCmdString = "SELECT * FROM Customers";// 构建 SqlDataAdapterSqlDataAdapter myDataAdapter1 = new SqlDataAdapter(selectCmdString, myConnection);// 使用 SqlCommand 构建 SqlDataAdapterSqlCommand mySelectCommand = new SqlCommand(selectCmdString, myConnection);SqlDataAdapter myDataAdapter2 = new SqlDataAdapter(mySelectCommand);DataSet myDataSet = new DataSet();myDataAdapter1.Fill(myDataSet, "Customers");// 迭代 DataSetforeach (DataRow myDataRow in myDataSet.Tables["Customers"].Rows){Console.WriteLine(myDataRow["CustomerId"].ToString());}}}
转载于:https://www.cnblogs.com/JavCof/p/3429748.html
ADO.NET 快速入门(四):从数据库填充 DataSet相关推荐
- 微信小程序快速入门+四个实战小程序(一)——入门准备
一)系列达成目标介绍 二)小程序创建的准备 1)注册开发者账号 2)下载编译器 ------------------------------------------------------ 一)系列达 ...
- ADO.NET 快速入门(一):ADO.NET 概述
ADO.NET 概述 ADO.NET是改进的ADO数据访问模型用于开发可扩展应用程序.他是专门为可伸缩性.无状态和XML核心的web而设计的. ADO.NET使用一些ADO对象,如Connection ...
- ADO.NET 快速入门(十五):ADO 应用转换为 ADO.NET
这是一个已经移植到 .NET 的 ADO 应用的例子.也演示了单向.只读.快速 DataReader 的使用.它演示如何使用 DataView 类从 DataSet 获取一个 Table 和 操作一个 ...
- mysql vacuum_PostgreSQL DBA快速入门(四) - 体系架构
PostgreSQL在开源关系型数据库市场是最先进的数据库.他的第一个版本在1989年发布,从那时开始,他得到了很多扩展.根据db-enginers上的排名情况,PostgreSQL目前在数据库领域排 ...
- Enterprise Library 4.1数据访问应用程序块快速入门【6】使用DataSet更新数据库
本演练演示如何使用DataSet更新数据库.它假定以下存储过程已在被引用的数据库中被创建. CREATE PROCEDURE AddProduct ( @ProductName nvarcha ...
- IM开发快速入门(一):什么是IM系统?
本文在编写时参考了博客作者"鹿呦呦"和在线课程"即时消息技术剖析与实战"的相关资料,一并表示感谢. 1.系列文章引言 IM系统看似简单(没错,很多土老板认为开发 ...
- ado.net 操作mysql_ADO.NET操作数据库(一)
---恢复内容开始--- [1]ADO.Net简介2015-12-07-20:16:05 ADO.Net提供对Microsoft SQL Server数据源以及通过OLE DB和XML公开的数据源的一 ...
- (十一) ELK快速入门
本文为学习笔记,主要用于记录本人学习过程.部分内容为转载!!!!. ELK快速入门一-基本部署 ELK简介 什么是ELK?通俗来讲,ELK是由Elasticsearch.Logstash.Kibana ...
- 社交网络快速入门(一)
前言 社交网络快速入门(一)(7天入门社交网络) R语言社交网络快速入门(二)(7天入门社交网络) R语言社交网络快速入门(三)(7天入门社交网络) R语言社交网络快速入门(四)(7天入门社交网络) ...
最新文章
- RepVGG:极简架构,SOTA性能,论文解读
- linux下载哪个python版本-Linux下python版本的升级步骤
- Kaldi内存泄漏问题排查
- java web 柱状图_使用JFreeChart实现基于Web的柱状图
- 1390: 队列问题(1)(vector模拟)
- php组合查询,PHP组合查询多条件查询实例代码第1/2页
- 判刑不应区分未成年、精神病
- SCADA数采HAAS数控系统现场实操步骤
- ssm仓库管理系统含论文
- 学习了pr后的收获_pr学习心得(入门篇)
- 自定义滚动条(css)
- Ubuntu配置静态IP以及interfaces配置不生效问题解决
- [java8] Stream流
- 咖说 | 关于当前环境下的经济分析
- Windows下的JavaFX桌面应用程序打包ABC
- 自用大智慧策略高端版本
- java反编译工具gd gson,浅谈Android中static修饰符,及Gson转String实例
- 「Python入门」Python代码规范(风格)
- 注意这是ACfly TI芯片版本的程序
- 不平衡分类之逻辑回归,基于python,SMOTE和RFE