在power builder中,有一个菜单项为"database profile",被看做是"建立数据库轮廓"的功能,这是一个命名在power builder中的参数集,有了这个参数集就可以定义连接特定的数据库,从而可以被特定的数据库应用程序所使用,可以说,如果使用数据库作为数据源,制定好一个合适的数据轮廓是必不可缺的一个前提,这和VF以及ACCESS中的处理机制十分的类似.
在power builder9.0中,点击通用菜单中的"tools"下拉选单,选中里面的"database profile"就可以打开数据库轮廓的定义界面,在里面,我们可以选择和定义数据库的链接.选择要连接的数据库,然后点击connect按钮就可以了.
这里主要列举一下,在power builder中支持的数据库连接种类:
为了连接到某个指定的DBMS(数据库管理系统,例如db2,oracle,informix等),需要安装两个组件:
第一个组件是powerbuilder提供的数据库接口,通常是动态链接库的形式,名字通常是PBXXX110.DLL,其中xxx是DBMS的三字符描述,后面的110代表版本,例如PBO90110.DLL是ORACLE9.0的数据库接口
第二个组件是DBMS销售商提供的接口文件,通常也是动态链接库的形式提供,最高层是数据库的网络支持组件,这些文件由DBMS服务器所用的网络类型来决定的.
powerbuilder<-->powerbuilder数据库接口<-->DBMS销售商提供的接口<-->DBMS
INFORMIX9======================>DBMS的标识 IN9
JDBC==========================>DBMS的标识 JDB
ODBC接口=======================>DBMS的标识 ODB
OLE DB=========================>DBMS的标识 OLE
ORACLE8.X AND ORACLE 8I============>DBMS的标识 O84
ORACLE9I=======================>DBMS的标识 O90
Sybase DIRECTCONNECT==============>DBMS的标识 DIR
SYBASE ADAPTIVE SERVER ENTERPRISE=====>DBMS的标识 SYC
SYBASE ADAPTIVE SERVER ENTERPRISE FOR EASERVER=>DBMS的标识 SYJ
详细的了解数据库的接口是非常有必要的,只有这样,才可以在发布程序的时候,不会因为某个接口文件的缺少而导致数据库的连接失败。