前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

20CN网络安全小组 - PowerBuilder 5.0对SQL Server 6.0数据库的访问 首页 小组项目 安全文档 资料文库 在线工具 软件下载 技术论坛 您当前的位置 >> 首页 PowerBuilder 5.0对SQL Server 6.0数据库的访问 /ns/wz/comp/data/20010129035155.htm PowerBuilder 5.0对SQL Server 6.0数据库的访问作者:李玉、李健、卢文纲      摘要:  本文介绍用PowerBuilder5.0与SQL Server 6.0构建客户/服务器方案时,使用专用接口DB-Library实现对SQL SERVER 6.0数据库的访问,并给出了连接步骤和配置方法。  关键词:  客户/服务器 通信接口 DB-Library  在构建客户/服务器计算方案时,前端客户机和后端服务器均有大量不同种类的软件供用户选择。本文对如下环境中的客户机与服务器使用专用接口通信进行介绍,并给出连接步骤及配置方法。   ?服务器端:Windows NT 3.51 Advanced Server,Mcrosoft SQL Sever 6.0  ?客户端:Windows 95,PowerBuilder 5.0  ?协议:Microsoft TCP/IP  一、PowerBuilder与SQL Server  PowerBuilder(以下简称PB)是客户/服务器(C/S)结构中,Windows环境下客户端的专业开发工具,由其开发出的应用程序可以和服务器端的数据库(如Sybase,ORACLE,SQL Server等)协同工作,构成C/S工作方式,顺应了分布计算的发展潮流。  SQL Server是Microsoft公司BACKOFFICE战略的重要组成部分,它被设计成一种用于分布式客户/服务器计算的高性能的DBMS。作为后台的数据库服务器,SQL Server运行在Windows NT上,与NT良好的集成,使之能充分利用这一先进的操作系统提供的各项功能。例如,它可以利用NT的多线程特性来提高自己的性能等等。  在采用PB与SQL Server构建C/S方案时,前端的PB程序使用API(应用程序接口)与后台的SQL Server进行通信。目前,PB5.0与SQL Server 6.0通信可使用ODBC和DB-Library两种接口。  二、专用的数据库接口软件  由于ODBC(Open Database Connectivity)是通用的数据库接口,每次只能返回一个结果集(即使是调用含有多条命令的存储过程),且调用层次多,因而通过这种接口操作数据库的效率低。专用的数据库接口软件,顾名思义,是专为某种数据库设计的软件接口,PB5.0提供的到SQL Server数据库的接口软件DB-Library即属于该类接口软件。DB-Library允许PB应用程序存取SQL Server并与之相互作用,它提供了完整丰富的API函数。这种接口的特点是调用直接,速度快,并充分发挥了SQL Server数据库的特色。PB到SQL Server的调用层次如下图所示:  PowerBuilder 5.0  Microsoft SQL Server 6.0 数据库服务器  专用接口(PB提供)  Microsoft SQL Server Microsoft SQL Server  Net-Library Net-Library  网络 网络   三、PB5.0通过专用接口连到SQL Server 6.0的步骤及配置  1、安装NT网络软件(因为SQL Server必须运行在NT环境上), 在客户端(Windows 95)支持Microsoft TCP/IP协议并调通。  2、安装配置SQL Server 6.0?服务器端: 安装SQL Server 6.0服务器软件,对TCP/IP协议来说, 缺省端口号为1433。 ?客户端:  1)安装SQL Server 6.0客户端软件;  2)用SQL Client Configuration Utility进行配置  ?启动SQL Client Configuration Utility。它包括DB-Library、Net   Library和Advanced三项,对于DB-Library和Advanced两项使  用缺省值即可;  ?配置Net Library:用鼠标单击Net Library,在“Default   Network”下拉框中,选取“TCP/IP sockets”;  ?单击“Done”按钮结束。  3)用客户端的ISQL-w连到SQL Server服务器进行测试。使SQL   Server6.0数据库自身能够正常运行。  3、安装配置PB5.0  1) PB5.0本身的安装;  2) PB5.0到SQL Server 6.0专用接口软件安装(在PowerBuilderDeployment Kit中);  3)配置到数据库的连接参数  假设:使用MS TCP/IP协议,数据库服务器的名字是jsjsmain,  SQL Server的用户名为sa,口令为空,注册到数据库pubs。  (1)启动PB5.0,点中“Database笔画”(若出现“Select Table” 窗口,则点“Cancel”取消之);  (2)单击主菜单的“File”项中的“Connect”进入其子菜单;  (3)单击子菜单中的“Setup”项,进入“Database Prof 关于我们 | 加入我们 | 网站结构 | 交换连接 | 联系我们 20CN网络安全小组版权所有 Copyright © 2000-2010 20CN Network Security Group. All Rights Reserved. W3C XHTML 1.0 Strict & CSS 1.2 Valid.