pb内置oeacle数据库接口的使用方法

pb内置oeacle数据库接口的使用方法

ID:8960412

大小:32.00 KB

页数:6页

时间:2018-04-13

pb内置oeacle数据库接口的使用方法_第1页
pb内置oeacle数据库接口的使用方法_第2页
pb内置oeacle数据库接口的使用方法_第3页
pb内置oeacle数据库接口的使用方法_第4页
pb内置oeacle数据库接口的使用方法_第5页
资源描述:

《pb内置oeacle数据库接口的使用方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、PB内置OEACLE数据库接口的使用方法(深圳:独孤求败 2003-05-16)    PowerBuilder(PB)和Oracle分别是前端开发工具和RDBMS的主流产品。PB提供了两种与Oracle连接的接口:PowerSoft内置的数据库接口 (Native Database Interface)和ODBC接口。本文介绍使用PB6.0内置Oracle接口的方法,包括数据描述文件的设置、存储过程的调用和存储 过程作为数据窗口数据源的操作方法等内容,使用的RDBMS的Oracle 7.3。  PowerBuilder与Oracle的连接  假定已安装O

2、racle客户端应用程序。可用Sqlplus或Tnsping等是否能连接到Oracle数据库,确定在SQL.NET配置文件中使用的数据库别名 (Database Alias,又称服务器名,Server Name)。如有疑问,可在Oracle客户端程序目录下tnsname.ora文件中找到。另外保证搜索路径已 包括SQL.NET应用程序的安装目录(如C:ORAWIN95BIN)。  进入PB的Database Profiles画笔,可看到所有已安装的数据库接口(PB6.0缺省安装的是Oracle 7.3版的接口,如使用低版本的Oracle, 需在安装时指

3、定),选择“Oracle 7.3”,点击“New”按钮,进入Database Profile Setup对话框。在“Connection”页输入下列信息:   Profile Name:为该Database Profile起一个有意义的名称;  Server:@TNS:ServerName,其中ServerName为上述数据库别名(服务器名),如@TNS:ORA73;  Login ID:Oracle数据库中实际的用户名,由于PB初次连接到数据库时要自动建立五个系统表(PowerBuilder Catalog  Table:PBCATTBL,PBCATCO

4、L,PBCATEDT,PBCATFMT, PBCATVLD,存储表的扩展属性),因此第一个连接到Oracle的用户必须具有建表、给PUBLIC角 色授权等权限。例如可用SYSTEM用户进行第一次连接,此后的连接对用户则无特殊要求;  Password:该用户的口令。  设置上述内容后,即可连上Oracle。为优化数据库连接,还可设置下列选项:  Prompt for Database Information:连接时是否提示用户输入用户名和口令;  Generate Trace:启动DB跟踪工具,跟踪连接;  Thread Safe:开发需要多线程环境支持的

5、分布式应用时,选择该项。缺省为未选,适用于非分布应用;  PBDBMS:与存储过程调用方式有关的参数。Oracle为7.2或更高版本时,清除该选项,此时带IN OUT参数的存储过程可作为数据窗口数据 源。7.2版本以下,选择该项,调用PBDBMS.Put-Line建立存储过程的SQL语句,缺省是选中;  Commit on Disconnect:断开连接时,指定提交或回退未提交的事务;  Case Sensitive:连接的Oracle服务器是否区分大小写。注意该项选中时,所有主键、包含主键的表名、外键须全为大写字符。  PowerBuilder Cata

6、log Tables Owner:指定拥有PB系统表的用户,缺省为“SYSTEM”。如果要使用多种显示格式或有效性规则,可以在 不同的用户下建立几套系统表;  Table Criteria:指定满足哪些条件的表、视图和同义词可在“Select Tables”对话框中显示出来。例如DEV用户下销售子系统的表都 以SALE开头,则可以用SALE%、DEV、“TABLE”、“VIEW”指定只显示DEV用户以SALE开头的表和视图;  Asynchronous:选择该项,可在一个复杂的SQL语句执行过程中,返回第一行结果前,切换到其他操作;  Number of 

7、Seconds to Wait:若上一项选中,还可进一步通过该项指定检索数据时,等待数据库响应的时间 ;  Retrieve Blocking Factor:决定数据窗口对象一次可从数据库取出的记录数;  Number of SQL Staments Cached:PB可将数据窗口对象产生的SQL语句和嵌入式SQL语句保存在SQL语句缓冲区,该参数指定缓冲区为PB 保留的SQL语句数目。该数值可由下式计算:SQLCache=服务器OPEN—CURSORS数-5(保留的游标数)-本连接预期使用的最大游标数;  Disable Bind:指定是否将输入变量与S

8、QL语句绑定,此参数影响PB为数据窗口对象生成INSERT语句的方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。