background image

                                                                               

   (1)客户端和应用程序的接口。这个接口是一个仿 odbc 的接

口,应能接受应用程序的数据库请求,把它提交给服务器执行,

并能够把服务器发送过来的查询结果提交给应用程序。总之,此

处提供给应用程序透明地访问远方数据库的接口,应用程序就像

访问本地数据库一样通过这个接口访问远方的数据库。服务器端

和数据库的接口。这个接口主要是通过 odbc

 

去查找数据库 ,实

现相对比较简单。dbtp 协议的设计。这是系统实现的核心部分,

要实现身份认证、查询请求、信息结果传送等功能。客户端和服务

器端之间交互的数据报采用 dbtp 协议所规定的格式,客户端和

服务器端在建立 tcp 连接后,通过不同类型的数据报交换信息。

本协议规定的数据报有:身份认证数据报、认证结果数据报、数据

库信息请求、数据库信息结果、查询请求数据报、数据请求数据报、

查询结果数据报、数据结果数据报和用户退出数据报。

   通信过程大概分为三个阶段,首先建立连接,客户端向服务

器端发出连接请求,并且带上自己的身份号码。服务器端判断客

户的身份,返回确认帧或者拒绝帧。连接建立以后,客户端发出

查询数据报,服务器端把查询结果组成帧返回给客户。最后当客

户要断开连接时,向服务器发送用户退出数据报,断开连接。

   (2)cad 智能工程数据库的访问方法:目前,internet 上

web 数据库的访问方式主要有以下几种。

   ①以 cgi、isapi、nsapi 等代表的服务器外部应用程序方法,

该方法是由服务器调用外部应用程序,从 web 服务器获得用户