《c#.net程序设计课件》(资料全集)c#9
72页1、第第九九章章数据库编程数据库编程C#.net程序设计C#.NET程序设计本章主要内容本章主要内容ADO.NET结构结构.NET框架数据提供程序框架数据提供程序DataSet数据集与数据集与DataTable相关类相关类TableAdapter查询查询Windows 窗体数据控件窗体数据控件数据访问可视化编程数据访问可视化编程C#.NET程序设计 设计设计ADO.NET的目的的目的新的应用程序越来越松散地耦合,通常基于新的应用程序越来越松散地耦合,通常基于 Web应用程序模型。应用程序模型。Web应用程序将应用程序将HTTP用用 作在层间进行通信的结构,必须显式处理请求作在层间进行通信的结构,必须显式处理请求 之间的维护状态。这一新模型大大不同于连接、之间的维护状态。这一新模型大大不同于连接、 紧耦合的编程风格,此风格曾是客户端紧耦合的编程风格,此风格曾是客户端/服务服务 器时代的标志。在紧耦合编程风格中,连接会器时代的标志。在紧耦合编程风格中,连接会 在程序的整个生存期中保持打开,而不需要对在程序的整个生存期中保持打开,而不需要对 状态进行特殊处理。状态进行特殊处理。 设计设计ADO.
2、NET的目的是为了满足这一新编程的目的是为了满足这一新编程 模型的新要求:具有断开式数据结构;能够与模型的新要求:具有断开式数据结构;能够与 XML紧密集成;具有能够组合来自多个不同紧密集成;具有能够组合来自多个不同 数据源数据的通用数据表示形式;以及具有与数据源数据的通用数据表示形式;以及具有与 数据库交互的优化功能。数据库交互的优化功能。ADO.NET概 述概 述C#.NET程序设计 ADO.NET结构结构ADO.NET 可 以 访 问 和 处 理 数 据 的 两 个 组 件可 以 访 问 和 处 理 数 据 的 两 个 组 件 是:是:.NET框架数据提供程序和框架数据提供程序和DataSet。.NET框架数框架数 据提供程序用于连接到数据库据提供程序用于连接到数据库、执行命令和检索结果执行命令和检索结果 的的。DataSet对象也可以独立于对象也可以独立于.NET框架数据提供程框架数据提供程 序使用序使用,以管理应用程序本地的数据或源自以管理应用程序本地的数据或源自XML的数的数 据据。ADO.NET概 述概 述C#.NET程序设计.NET框架数据提供程序框架数据提供程序.NE
3、T框架数据提供程序使用四个核心对象进行数据处理对象说明Connection建立与特定数据源的连接。所有Connection对象的 基类均为DbConnection类。Command对数据源执行命令。公开Parameters,并且可以通 过Connection在Transaction的范围内执行。所有 Command对象的基类均为DbCommand类。DataReader从数据源中读取只进且只读的数据流。所有 DataReader对象的基类均为DbDataReader类。DataAdapter用数据源填充DataSet并解析更新。所有 DataAdapter对象的基类均为DbDataAdapter类。除上表列出的核心类之外,.NET框架数据提供程序还 包含CommandBuilder,Transaction,和Parameter等类。ADO.NET概 述概 述下面示例显示如何使用SQL Server.NET框架数据提供程序连接 到Microsoft SQL Server的Northwind示例数据库,并使用 SqlDataReader从Orders表返回记录列表。 using Syste
4、m.Data.SqlClient; string connectionString = “Data Source=.SqlExpress; Initial Catalog=Northwind;Integrated Security=True“; SqlConnection connection = new SqlConnection(connectionString); string queryString = “SELECT OrderID, CustomerID FROM dbo.Orders;“; SqlCommand command =new SqlCommand(queryString, connection); connection.Open();/执行SqlCommand必须打开。 SqlDataReader reader = command.ExecuteReader(); while (reader.Read()/ 取数据前调用Read /*使用索引,按给定列序号获取指定列值,在给定列名称的获 取指定列值*/ Console.WriteLine(“0,1“, read
《《c#.net程序设计课件》(资料全集)c#9》由会员m****分享,可在线阅读,更多相关《《c#.net程序设计课件》(资料全集)c#9》请在金锄头文库上搜索。
肿瘤学发展简史
综合实践课折纸ppt
综合实践张开想象的翅膀
综合实践课走进粤菜
综合性学习走进中秋节
1986--2008年全国硕士研究生入学统一考试英语试题及解析
2020版高考数学一轮复习第一章集合与常用逻辑用语第二节命题及其关系充分条件与必要条件课件
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第四节函数的图象课件理
2020版高考数学一轮复习第一章集合与常用逻辑用语第三节简单的逻辑联结词全称量词与存在量词课件理
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第五节二次函数与幂函数课件理
2020版高考数学一轮复习第二章不等式第二节一元二次不等式及其解法课件
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第七节对数与对数函数课件理
2020版高考数学一轮复习第二章不等式第四节二元一次不等式组及简单的线性规划问题课件
2020版高考数学一轮复习第二章不等式第一节不等关系与不等式课件
2020版高考数学一轮复习第二章不等式第三节绝对值不等式课件
2020版高考历史一轮复习第五单元古代中国经济的基本结构与特点第1讲古代中国的农业和手工业课件新人教版必修
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第三节函数的奇偶性及周期性课件理
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第九节函数模型及其应用课件理
2020版高考数学一轮复习第二章不等式第五节基本不等式课件
2020版高考历史一轮复习第十三单元近现代中国的思想解放及理论成果和科教文化第3讲现代中国的科技教育与文学艺术课件新人教版必修
2024-01-24 72页
2024-01-24 57页
2024-01-24 97页
2024-01-24 561页
2024-01-24 228页
2024-01-24 153页
2024-01-24 367页
2024-01-24 51页
2024-01-24 442页
2024-01-17 19页