网络数据库15.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文档。上传文档
查看更多
网络数据库15

第十五章 SQL SERVER数据库实际应用 15.1应用程序访问SQL Server数据库 VB是一种用来开发客户机/服务器数据库应用程序的理想工具。使用C/S模式是当今数据库开发的主流。C/S模式是从模块化程序设计的基础上发展起来的,它允许模块可以不在同一存储空间中运行。在这种体系结构中,调用模块就成为客户机的一个请求,而被调用的模块就成为服务器提供的服务。 C/S系统特点: 1、客户程序和服务器各自运行于相应的硬件和软件平台上,它们各负其责,相互协同地为同一个应用服务。 2、数据库的前台程序放在客户机上,后台数据库管理放在服务器上。 3、?? 前台程序用于管理整个系统的用户接口,检查用户输入数据有效性并向后台服务器发送请求。 4、后台程序接受客户端的请求,执行数据库的查询和更新等操作,集中管理数据,并对客户端的请求及时地作出响应。 15.1.1应用程序访问数据库技术(以VB为例) 1.Microsoft可视化数据工具:是VB提供的用于访问和管理SQL SERVER和ORACLE系统的工具,具备查看、操作表、视图和存储过程等功能。 2.中间层部件MTS:微软为其Windows NT操作系统推出的一个中间件产品,其屏蔽了底层实现的复杂性,极大地简化了这类应用的开发,程序员可以将精力集中在业务逻辑上,因而有效地提高了软件的开发效率。MTS允许你指定只有有特权的用户才能够访问组件,大大提高了网站服务器上的安全性设置。 3.ADO数据源:是一组优化的访问数据库的专用对象集, 使程序员能够编写通过 OLE DB 提供者对在数据库服务器中的数据进行访问和操作的应用程序。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。 4.数据源和数据控件:VB提供了几种数据源控件来访问数据库,这些控件都是图形设计器,允许用户快速创建ADO连接和命令来访问数据。 15.1.2数据访问对象模型 访问SQL数据库,需要通过数据访问对象进行,应用程序中有三种数据访问对象: 1.DAO(Data Access Object):数据访问对象。是VB最早使用的数据访问方式,它能用于两类不同的数据库环境:单一索引序列的数据库和C/S服务器型的ODBC数据库,比较适用于单系统应用程序或小范围的本地分布系统。其提供两种类型来支持数据库。 (1)???? 利用MICROSOFT的Jet数据库引擎来操作本地数据库,如FOXPRO和DBASE等。 (2)???? 利用ODBCDirect来访问ODBC数据库。如ACCESS、SQL SERVER、ORACLE等。 2.RDO(Remote Data Object):远程数据对象。提供一个抽象的层面,直接去ODBCDirect接口相连。它可以通过ODBC底层存取功能来灵活机动地存取数据库中的数据,同时还可以访问具有存储过程和复杂结果集的更多和更复杂的对象、属性和方法。它比较适合于C/S服务器方式。 3.ADO(ActiveX Data Object):ActiveX数据对象。是最新的一种数据访问对象,它扩展了DAO和RDO所使用的对象模型。它对数据源的访问是通过OLE DB实现的,它是一种面向对象、与语言无关的应用程序编程接口,很多程序都支持ADO。 15.2 数据控件 15.2.1DATA控件 DATA控件是VB的内部控件,是VB最早用来连接数据库数据的控件。其可以访问多种标准格式的数据库,如ACCESS、FOXPRO、Sql Server、Oracle。DATA控件虽然能对数据库中的数据进行操作,但它本身却不能显示数据库的数据,只能通过其他控件来实现。 1.常用属性 (1)???? Connect属性:返回或设置连接的数据库来源。如“ACCESS”、“MSSQL SERVER”等。 设置ODBC数据源后的连接格式: data控件名.connect=”ODBC;dsn=数据源;uid=用户名;pwd=口令” (2)DatabaseName属性:返回或设置数据库的名称。设置了CONNECT和DatabaseName属性后VB就可访问指定的数据库了。 (3)RecordSource:返回或设置DATA控件的记录的来源,可以是表名、SQL查询语句或是一个查询名。 例:data1.recordsource=”select * from student” data1.recordsource=”student” (4)ReadOnly:返回或设置一个值,确定数据库数据是否为只读:TRUE—不允许修改数据、False—允许修改(默认) (5)RecordsetType:返回或设置由DAT

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档