SQL Server教学2.pptVIP

  • 1
  • 0
  • 约4.98千字
  • 约 26页
  • 2017-11-27 发布于河南
  • 举报
SQL Server教学2

命名管道 管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。命名管道(Named Pipes)是在管道服务器和一台或多台管道客户机之间进行单向或双向通信的一种命名的管道。 命名管道是一种简单的进程间通信机制 ,它可在同一台计算机的不同进程之间或在一个网络不同计算机的不同进程之间 ,支持可靠的单向或双向的数据通信。 命名管道或命名管线(Named Pipes)是一种简单的进程间通信(I P C)机制, Microsoft Windows NT, Windows 2000, Windows 95以及Windows 98均提供了对它的支持(但不包括Windows CE).命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的,单向或双向的数据通信.用命名管道来设计应用程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如T C P / I P或I P X)的知识.这是由于命名管道利用了微软网络提供者(M S N P)重定向器,通过一个网络,在各进程间建立通信.这样一来,应用程序便不必关心网络协议的细节.之所以要用命名管道作为自己的网络通信方案,一项重要的原因是它们充分利用了Windows NT及Windows 2000内建的安全特性. 这里有一个可采纳命令管道的例子.假定我们要开发一个数据管理系统,只允许一个指定的用户组进行操作.想像在自己的办公室中,有一部计算机,其中保存着公司的秘密.我们要求只有公司的管理人员,才能访问及处理这些秘密.假定在自己的工作站机器上,公司内的每名员工都可看到网络上的这台计算机.然而,我们并不希望普通员工取得对机密材料的访问权.在这种情况下,命名管道可发挥出很好的作用,因为我们可开发一个服务器应用程序,令其以来自客户机的请求为准,对公司的秘密进行安全操作.服务器可将客户访问限制在管理人员身上,用Windows NT或新版Windows 2000自带的安全机制,便可非常轻松地做到这一点. 在此要记住的一个重点是,将命名管道作为一种网络编程方案使用时,它实际上建立一 个简单的客户机/服务器数据通信体系,可在其中可靠地传输数据. ADO是什么,它是如何操作数据库的? ADO的全名是ActiveX Data Object (ActiveX数据对象),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。 ADO主要包括Connection, Recordset和Command三个对象, 它们的主要功能如下: ① Connection对象:负责打开或连接数据库文件; ② Recordset对象:存取数据库的内容; ③ Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。 Microsoft? ActiveX? Data Objects (ADO) 使您能够编写应用程序,通过 OLE DB 提供者访问和操作数据库服务器中的数据。它的主要优点是易于使用,速度快,内存支出低,占用磁盘空间少。ADO 支持用于建立客户端/服务器和基于 Web 的应用程序的主要功能。 ADO 同时具有远程数据服务 (RDS) 功能。使用 RDS,可在一次往返过程中实现三步操作:将数据从服务器移动到客户端应用程序或 Web 页,在客户端对数据进行操作,然后将更新结果返回服务器。从 Microsoft Remote Data Service 1.5 开始,RDS 已经与 ADO 编程模型合并,从而简化了客户端数据的远程操作。 ADO是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据库中的相应数据,这些是由于使用了ADO代码的结果。 ADO是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。 ADO被设计来继承微软早期的数据访问对象层,包括RDO (Remote Data Objects) 和DAO (Data Access Objects)。ADO在1996年冬被发布。 总结: AD

文档评论(0)

1亿VIP精品文档

相关文档