- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
例如:DimsqlCmdASNewSqlCommand()DimmydsAsNewDataSet()DimmyDataAdapterAsNewsqlDataAdapter()sqlCmd.CommandText=“select*fromuserinfo”sqlCmd.Connection=sqlConmyDataAdapter.SelectCommand=sqlCmdmyDataAdapter.Fill(myds,userinfo)第十一章数据库应用
程序开发VB.NET程序设计主讲教师:黄超男本章内容:1数据库基础知识2ADO.NET的使用3数据绑定4DataGrid控件5DataFormWizard创建数据库说明:本章内容较复杂、较抽象、较复杂,为了方便大家掌握精髓,课件中我加了“”的地方,是要求大家重点掌握的。学习目标数据库基础知识使用ADO.NET及常用对象数据绑定DataGrid的属性及方法使用数据窗体向导11.1数据库基础知识本节知识请大家回去复习SQLServer2000,在此不重复介绍。01040203ADO.NET是美国微软公司最新推出的,由ADO(MicrosoftActiveXDataObjects)演变而来的数据访问技术。ADO.NET提供了一组.NET类,这些类不仅有助于实现对各种数据源进行高效访问,使用户能够对数据进行复杂的操作和排序,而且形成了一个重要的框架,在这个框架中可以实现应用程序之间的通信和XMLWeb服务。ADO.NET具有全新的对象模型,该模型使用XML作为主要的数据传输格式,同时它使得用户对无关联数据的操作变得更加简单比起ADO来说,ADO.NET的主要优点在于:编程更简单、性能更高、伸缩性更强、对单个数据源特性的依赖更小,以及与其它平台的交互性更强11.2ADO.NET的使用一.ADO.NET的工作原理ADO.NET的两个核心组件数据提供程序(DataProvider)数据集(DataSet)设计目的:为了实现对数据的快速访问.NET框架提供了4个数据提供程序OLEDB数据提供程序SQLServer数据提供程序ODBC数据提供程序Oracle数据提供程序包括4个对象:Connection、Command、DataReader和DataAdapter对象1.NET的数据提供程序提供与数据源的连接Connection对象在用Connection对象成功连接数据库后,可以用Command对象对数据库进行操作,如对数据进行新增、删除、修改等Command对象从数据源中提供高性能的数据流DataReader对象提供连接DataSet对象和数据源的桥梁DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致DataAdapter(数据适配器)对象打个比方:2.数据集(DataSet)设计目的:为了实现独立于任何数据源的数据访问DataSet不是一个单独的表,而是一组包含了表结构数据的表,同时它还包括表之间的所有关系DataSet对象是一个存储在内存中的离线数据库,它并未与数据库建立即时的连接DataSet对象专门用来存储从数据源中读出的数据,无论是哪种数据库,在DataSet中存储方式都是一致的通常在进行数据操作时,用户将来自数据库的数据填入DataSet中,然后再对其进行操作当用户更改了数据并准备将更改结果发送回数据源时,DataSet可以一次性完成发送操作由于DataSet的智能化,只有数据中被更改的部分才会被发送回数据库二.使用ADO.NET开发数据库应用程序的步骤第一步:根据使用的数据源,确定使用的.NETFramework数据提供程序。第二步:建立与数据源的连接,需使用Connection对象。第三步:执行对数据源的操作命令,通常是SQL命令,需使用Command对象。第四步:使用数据集对获得的数据进行操作,需使用DataSet、DataReader等对象。第五步:向用户显示数据,需使用数据控件。说明:使用ADO.NET开发数据库应用程序,可以使用编程的方法也可以使用VB.NET提供的数据控件。确定使用的.NETFramework数据提供程序。如果使用的是SQLServer数据库,则选择SQLServer数据提供程序。该数据提供程序类位于命名空间中,所以在程序的最前面
您可能关注的文档
- 新课程初中化学教材改革.ppt
- 影响健康长寿的因素及其应对措施.ppt
- 技术职称任职条件.ppt
- 数据类型及表达式.ppt
- 微软平台下的知识管理.ppt
- 数字电视机顶盒使用小常识.ppt
- 旅游者个别特殊要求的处理.ppt
- 小学生心理健康教育.ppt
- 施工组织设计管理办法.ppt
- 椎管内麻醉并发症防治.ppt
- 部编版一年级语文下册第四单元《8 夜色》教学课件(2025年春-新编教材).pptx
- 江苏省盐城市五校2024-2025学年高一下学期4月期中联考数学试卷(含答案).pdf
- 2025年高一语文教师工作总结简单版(六).docx
- 第12课《台阶》课件 2024—2025学年统编版语文七年级下册(共39张PPT).pptx
- 部编版一年级语文下册第四单元《语文园地四》教学课件(2025年春-新编教材).pptx
- 部编版一年级语文下册第四单元《9 端午粽》教学课件(2025年春-新编教材).pptx
- 指导技能的关键要素与提升的策略研究与分享.docx
- 湖南省永州四中直升班2025届高三(下)适应性数学试卷(含答案).pdf
- 湖北省荆荆宜襄·四地七校联盟2024-2025学年高一(下)期中联考数学试卷(含答案).pdf
- 2025年04月17日袁荣的初中历史组卷.docx
文档评论(0)