数据库原理与应用第12章节.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 使用VB.NET开发图书管理系统 【本章导读】 作为底层数据库的管理软件,数据库管理系统在应用系统的开发过程中起着不可或缺的作用。SQL Server 2005支持所有常用的软件开发工具,如VB.NET、VC、C#、Java等。通过高级程序设计语言与SQL Server 2005之间的连接和交互,可以灵活使用数据库中的数据以满足不同应用的需要。 本章以图书管理系统的开发为例,讲解使用VB.NET/SQL Server 2005开发应用系统的技术。 【本章要点】 ADO.NET连接数据库的技术 数据库的设计步骤 应用程序的编制技巧 12.1 VB.NET连接数据库技术 Microsoft Visual Basic.NET(VB.NET)是Microsoft Visual Basic的更新版本,它基于.NET的框架结构,使用户能非常容易地创建Microsoft Windows操作系统和网络应用程序。Visual Basic是面向对象并且支持继承性的语言,窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化以及可达性支持。另外,VB.NET直接建立在.NET 的框架结构上,因此开发人员可以充分利用所有平台特性,也可以与其他的.NET语言交互。 众所周知,VB.NET自身并不具备对数据库进行操作的功能,它对数据库的处理是通过.NET FrameWork SDK中面向数据库编程的类库和微软的MDAC来实现的。其中,ADO.NET是.NET FrameWork SDK中重要的组成部分。要了解VB.NET的数据库编程,首先要明白ADO.NET的工作原理以及相关的对象、方法、属性。 12.1.1 ADO.NET简介 ADO.NET是英文ActiveX Data Objects for the .NET Framework的缩写,它是为.NET框架而创建的,它提供对Microsoft SQL Server、Oracle等数据源以及通过OLE DB和XML公开的数据源的一致访问。应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。 1.ADO.NET的命名空间 ADO.NET主要在System.Data命名空间的层次结构中实现,该层次结构在物理上存在于System.Data.Dll程序集文件中。部分ADO.NET是System.Xml命名空间层次结构的一部分。为了使用SQL Server .NET数据提供程序,必须在应用程序中包含System.Data.SqlClient命名空间。为了使用OLE DB .NET数据提供程序,必须在应用程序中包含System.Data.OleDb命名空间。 其他的.NET数据提供程序可用于连接其他的数据源。ADO.NET中与数据相关的命名空间包括以下几种: (1)System.Data:ADO.NET的核心,是托管应用程序的主要数据访问方法。 (2)System.Data.Common:由.NET数据提供程序继承或者实现的工具类和接口。 (3)System.Data.SqlClient:SQL Server的.NET数据提供程序。 (4)System.Data.OleDb:OLEDB的.NET数据提供程序。 (5)System.Data.SqlTypes:为SQL Server数据类型专门提供的相关类与架构。 (6)System.Xml:提供基于标准XML的类、结构及枚举器。 2.ADO.NET的对象模型 可以使用ADO.NET中的Connection对象来建立到数据源的连接。它有ConnectionString属性、Open和Close方法以及使用BeginTransaction方法开始事务处理的能力。在连接环境下,整个数据存取的步骤如下: (1)使用SqlConnection对象建立并开启与数据库的连接。 (2)使用SqlCommand对象向数据库索取所要的数据。 (3)把取得的数据放在SqlDataReader对象中读取,或者是做其他的操作。 (4)在对数据库的存取、查询等操作完毕后,关闭SqlDataReader对象。 (5)关闭SqlConnection对象。 12.1.2 SqlConnection对象 可以使用Connection对象建立与数据库的连接。处理SQL Server 2005时,使用SqlConnection对象,而处理其他数据源时使用OleDbConnection对象。 SqlConnection类的构造函数有两种格式: Public Sub New():初始化SqlConnection类的新实例。 Public Sub New(ByVal ConnectionString As Stri

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档