任务4使用ADONET获取数据库信息.ppt

上传人:豆**** 文档编号:59777814 上传时间:2022-11-13 格式:PPT 页数:26 大小:865.50KB
返回 下载 相关 举报
任务4使用ADONET获取数据库信息.ppt_第1页
第1页 / 共26页
任务4使用ADONET获取数据库信息.ppt_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《任务4使用ADONET获取数据库信息.ppt》由会员分享,可在线阅读,更多相关《任务4使用ADONET获取数据库信息.ppt(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、任务4使用ADONET获取数据库信息 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望n数据库概念数据库概念 nADO.NET 概述概述 n使用数据使用数据 Debugand Deploy编写代码编写代码访问数据访问数据使用使用 Visual Studio.NET调试和部署调试和部署创建用户创建用户界面界面数据库概念数据库概念n数据库术语数据库术语 n数据库编程的工作方式数据库编程的工作方式 nSQL n连接环境连接环境 n非连接环境非连接环境n课堂练习课堂练习 区

2、别适用于连接或非连接方案的场景区别适用于连接或非连接方案的场景11.1 数据库概念数据库概念Employee IDEmployee ID3Last nameLast nameSmallFirst nameFirst nameTony5SmithJames.数据库术语数据库术语ProductsCustomersOrdersEmployees关系关系Employees 表表行行(记录记录)列列(字段字段)11.1.1 数据库术语数据库术语数据库编程的工作方式数据库编程的工作方式 连接到数据库连接到数据库 请求特定的数据请求特定的数据 返回数据返回数据 更新传回到数据库更新传回到数据库显示和修显示和

3、修改数据改数据数据库数据库 关闭连接关闭连接在许多应用程序中,用户访问数据后连接即关闭,在用户再次访问数据库时连接再重新打开数据库编程的一般步骤数据库编程的一般步骤11.1.2 数据库编程的工作方式数据库编程的工作方式 SQLnSQL 常用语句的语法常用语句的语法l如要指定要检索的字段,使用SELECT Field FROM Tablel如要限制记录的选择范围,使用SELECT*FROM Table WHERE Field=Stringl如要升序排列返回的记录,使用 SELECT*FROM Table ORDER BY Field ASC n示例示例定义:定义:SQL 是一种工业标准语言,它广

4、泛用于数据库的查询和是一种工业标准语言,它广泛用于数据库的查询和 修改修改 SELECT FirstName FROM Employees11.1.3 SQL连接环境连接环境 n在连接环境中,应用程序会持续连接到数据源上在连接环境中,应用程序会持续连接到数据源上 n优点优点l连接环境更易于维护 l并发控制更容易 l与非连接环境相比,数据更容易刷新 n缺点缺点l必须维持稳定的网络连接 l有限的可扩展性 11.1.4 连接环境连接环境 非连接环境非连接环境 n非连接环境是指可以在本地对数据进行单独修改,非连接环境是指可以在本地对数据进行单独修改,然后再把修改更新到数据库然后再把修改更新到数据库n优

5、点优点l与数据源保持连接的时间短,而且并发访问的连接数少,从而能为更多用户提供服务 l非连接环境大大增加了连接的可用性,从而改善了应用程序的可扩展性和性能n缺点缺点l数据不总是最新的 l可能发生更改冲突,这是个必须解决的问题 11.1.5 非连接环境非连接环境 课堂练习课堂练习 区别适用于连接或非连接方案的场景区别适用于连接或非连接方案的场景n在本练习中,你将:在本练习中,你将:l分析每个场景 l根据应用程序的要求选择连接或非连接环境 l确定该场景要求只读访问还是读/写访问 11.1.6 课堂练习课堂练习 区别适用于连接或非连接方案的场景区别适用于连接或非连接方案的场景第十一章第十一章 使用使

6、用 ADO.NETn数据库概念数据库概念 nADO.NET 概述概述 n使用数据使用数据 Debugand Deploy编写代码编写代码访问数据访问数据使用使用 Visual Studio.NET调试和部署调试和部署创建用户创建用户界面界面ADO.NET 概述概述 nADO.NETn常用常用 ADO.NET 对象对象 n如何在服务器资源管理器中使用数据库如何在服务器资源管理器中使用数据库 nADO.NET 和和 XMLn课堂练习课堂练习 访问只读数据访问只读数据11.2 ADO.NET 概述概述 ADO.NET11.2.1 ADO.NET数据库数据库 常用常用 ADO.NET 对象对象 Con

7、nectionCommandDataSetDataReaderDataAdapter管理到特定数据源的连接管理到特定数据源的连接 从数据源中执行命令从数据源中执行命令 将数据保存在与数据库分开的缓存中将数据保存在与数据库分开的缓存中提供了对只读数据的高效访问提供了对只读数据的高效访问在数据库和数据集之间交换数据在数据库和数据集之间交换数据 11.2.1 ADO.NET演示演示 使用服务器资源管理器使用服务器资源管理器n在这个演示中,将学习使用服务器资源在这个演示中,将学习使用服务器资源管理器来添加数据库连接和查看数据库管理器来添加数据库连接和查看数据库元素(如表)元素(如表)11.2.2 使用

8、服务器资源管理器使用服务器资源管理器如何在服务器资源管理器中使用数据库如何在服务器资源管理器中使用数据库 11.2.3 如何在服务器资源管理器中使用数据库如何在服务器资源管理器中使用数据库 ADO.NET 和和 XMLnADO.NET 和和 XML 紧密集成紧密集成该示例说明了如何在非连接的该示例说明了如何在非连接的 ADO.NET 应用程序中使用应用程序中使用 XML XML Web serviceDataSet请求数据请求数据1 1SQL 查询查询2 2结果结果3 3XML4 4更新的更新的 XML5 5SQL 更新更新6 6数据源数据源客户端客户端DataSet11.2.4 ADO.NE

9、T 和和 XML课堂练习课堂练习 访问只读数据访问只读数据n在本练习中,将在本练习中,将新建一个 Windows 窗体应用程序选择连接类型和数据库给窗体添加 Connection 和 DataAdapter 生成 DataSet给窗体添加一个 DataGrid 控件并设置其属性 使用 Fill 方法填充 DataSet运行应用程序,查看只读数据11.2.5 课堂练习课堂练习 访问只读数据访问只读数据第十一章第十一章 使用使用 ADO.NETn数据库概念数据库概念 nADO.NET 概述概述 n使用数据使用数据 Debugand Deploy编写代码编写代码访问数据访问数据使用使用 Visual

10、 Studio.NET调试和部署调试和部署创建用户创建用户界面界面使用数据使用数据n使用使用 Connection 对象对象n使用使用 DataAdapter 对象对象n使用使用 DataSet 对象对象n使用使用 DataGrid 控件控件 n使用数据窗体向导使用数据窗体向导11.3 使用数据使用数据使用使用 Connection 对象对象n使用使用 Connection 的步骤的步骤l选择连接类型 l指定数据源 l打开数据连接 l关闭数据连接 n连接到连接到 SQL Server 数据库的示例数据库的示例Dim PubsSQLConn As SqlClient.SqlConnectionP

11、ubsSQLConn=New SqlClient.SqlConnection()PubsSQLConn.ConnectionString=Integrated Security=True;&_Data Source=local;Initial Catalog=Pubs;PubsSQLConn.Open()11.3.1 使用使用 Connection 对象对象使用使用 DataAdapter 对象对象n如要创建如要创建 DataAdapter 对象,则需对象,则需l用 Dim 关键字声明l传递两个参数:查询字符串和 Connection 对象nDataAdapter 的主要方法的主要方法lFil

12、l 方法用于填充数据集lUpdate 方法将更改传回到数据库Dim PubsAdapter As SQLDataAdapter=New SQLDataAdapter _ (Select*from Titles,PubsSQLConn)11.3.2 使用使用 DataAdapter 对象对象使用使用 DataSet 对象对象nDataSets 的工作方式的工作方式l将数据存储于非连接的缓存l使用分层的对象模型,如表、行和列n可用如下方法填充可用如下方法填充 DataSet l使用 Fill 方法l手动填充表l读入 XML 文档或者流l合并或复制另一个 DataSet 的内容11.3.3 使用使用

13、 DataSet 对象对象使用使用 DataGrid 控件控件n使用使用 DataGrid 控件可以显示单个表的数据,也可控件可以显示单个表的数据,也可显示多个表的数据显示多个表的数据l将 DataGrid 控件从工具箱添加到窗体l设置 DataGrid 控件的属性11.3.4 使用使用 DataGrid 控件控件 使用数据窗体向导使用数据窗体向导n运行数据窗体向导运行数据窗体向导l单击“文件”上的“添加新项”l在“模板”窗格中,单击“数据窗体向导”l按照向导的步骤继续进行 n数据窗体向导可提供:数据窗体向导可提供:l一个带数据绑定控件的 Windows 窗体 l该窗体的所有必要的数据组件 l

14、Windows 窗体的方法,可用它们来读取和写入数据 数据窗体向导11.3.5 使用数据窗体向导使用数据窗体向导回顾回顾学习完本章后,将能够学习完本章后,将能够n描述基本的数据库术语,描述基本的数据库术语,包括数据库、表、记录、包括数据库、表、记录、字段和键字段和键n描述一些常用的描述一些常用的 ADO.NET 对象对象n创建并打开数据库连接创建并打开数据库连接n创建、读取、更新和删除创建、读取、更新和删除数据库中的记录数据库中的记录n使用数据窗体向导创建简使用数据窗体向导创建简单的数据访问应用程序单的数据访问应用程序n显示和修改从数据库提取显示和修改从数据库提取的数据的数据 Debugand Deploy编写代码编写代码访问数据访问数据使用使用 Visual Studio.NET调试和部署调试和部署创建用户创建用户界面界面实验实验11.1 使用使用 ADO.NET 访问数据访问数据n练习练习 1 使用数据窗体向导使用数据窗体向导

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com