在PowerBuilder应用程序中建立数据库连接的参数配置方法

更新时间:2023-05-21 17:13:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

PowerBuilder作为目前先进的数据库开发工具和前台应用程序开发工具,在访问数据库之前,必须首先与要操作的数据库成功地建立连接。介绍了3种PowerBuilder与数据库连接的参数配置方法。

DTBS N FR A1 A A E ET AAAE DI O M T NM N GM N A N 0

数据库与信息管理

在 P w r ule应用程序中建立数据库 o eB i r d连接的参数配置方法张静(套大学机电与信息工程学院,巴彦淖尔 0 50 )河 10 0摘要: Pw r ule作为目前先进的数据库开发工具和前台应用程序开发工具,在访问数据库之前,必须首先与 oe i r B d

要操作的数据库成功地建立连接。介绍了 3种 P w rule与数据库连接的参数配置方法。 o eB i r d关键词:数据库接口;事务对象;连接参数; N文件;注册表 II

T e Meh d fS t n o n c t n P r mee s h t o so et g C n e t o a a tr i i

i n e t gt tb s n aP w r u! e pia o n Co n c n oaDaa a ei o e B i rAp l t n i d ciZ HANG ig Jl l( c a ia lcrnca d Ifr t nE gn eig C l g fHe ies y, y n u 5 0 ) Me h nc lE eto i n no mai n ie rn ol eo moUnv ri Ba a n r 01 0 0 o e tAbsr c:Aso fc re dv n e a a a e a d fon i e a lc to e e o m e tto s, we Bu l rh s t uc e s ta t ne o u r nta a c d d t b s n r tsd pp ia in d v l p n o l Po r ide a o s c s— f ly c n ec o t e daa s i h i r pa e o o e a e frty be e a c si g t t b s . i p r i r d es h e ul o n tt h tba e wh c s p e r d t p r t isl ̄r c e sn he daa a eTh spa e nto uc tr e

meho so etng c n to r me es i o e tngt a a a e i wr Bnid ra p ia in. t d fs ti on ecin pa a t r n c nn c i o a d t b s n a Po e l e p lc to Ke r:daa s ntra e;ta s cin;c n cin p r m

etr;I l;rg sr y wo ds tba e i e fc r n a to o ne t a a o e NIf e e ity i

1 P w rule的数据库接口 o eb i r dP w r u dr o eB i e的本地数据库接口提供了与许多数据库系统 l的本地连接,使用本地数据库接口可以在 P w rule中直接 o eB i r d连接数据库。根据操作系统的不同,一般有以下两种接口: ()标准数据库接口 ( O B, B 1如 D CJ C) DLc ok Lg o] D Lg a oPs s S ̄ ra e e eNm 属性名称D MS BD tb aa ̄

表 1 Ta sc o (务 )对象的各种属性 rnat n事 i数据类型sr g tn i sf g ln i sig tn r要连接的数据库名称

意义

数据库厂商的名称 (,OR, A E及 O C等 )如 7S S YB DB 数据库连接的用户名或用户标识与 U el sr D对应的数据库用户的保密字

si tn rg Si tg r n si tn rg s g mn

用于连接数据库的隔离层 (专用于支持锁值和隔离层的数据库管理系统) 登录数据库服务器所需的户名或用户标识用登录数据库服务器所需的保密字数据库服务器所在的网络名称,即数据库服务器所在网络的址名地 定义应用程序是自动提交事务或手工提交事务,其取值为: T U Pwru dr自 R E o e ie将动提交每一条 S L Bl Q语句。如果 S L Q语句执行 成功,数据库管理系统立即更新数据库,就像 S L语句后面紧接着执行 Q了C OMMI提交 )“ l语句样。 F S程序通过提交语句( o i)事务。P w r ule AL E cmm t提交 o eB i r在与数据 d一

()专用数据库接口 ( MS I R S F Q E V R 2如 SM C O O FS LS R E,0 0O 9 RAC E 90 1) L ..一

旦准备用本地数据库接口访问数据库,必须首先定义B oe“ ol a

特定的数据库接口。为了定义数据库接口必须设置数据库配置文件中的一些信息,也就是说,当定义连接到某一数据接口时,必须建立数据库配置文件来支持最基本的连接参数。DP B— SL QC

库建立连接后开始一个事务,在执行…一

t

rl a k语句后结束前或 obc l

事务,并开始下一事务 F S E是诙属性的默认值 AL与具体数据库管理系统相关的一组连接参数指示最近一次 S L语句是操作成功还是失败,可能取值是: Q其 0 操作成功 1 操作失败 1 0操作成功 . l回数据 0但七返一

sr ̄ tn l

2事务对象的概念及属性 在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。为确保数据库中数据的一致性,对数据的操作应当是离散的成组的逻辑单元:当它全部完成时,可以保持数据的一致性,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回滚到开始状态。P w r u dr供了一个事务对 o eB i e提 l

o de

l g on

SL o Q NR ws S DB o e QL C d

ln og ln og

最近一次s L操作所影响的行数(记录数 ) Q即 由数据库厂商提供的数据库错误代码,对不同的D MS B该代码各不相同,但大

部分数据库厂商用0示成功, 1表表用 0示投找到 0数据.表示负数错误编号 。 S L r e Q Er x Tt si tn rg与数据库错误代码 S L B oe Q D Cd相对应的出错信息 返回D M想告诉 BS用户的任何尉加信息,,例如在程序 l0 i与 nr x fm建立连接 的情况下,执行嵌入式 I S R N E T语句后,该属性包含插入行的序列号 S L e m a si O Rt D t u a ta rg

象 Tasci r at n来建立与数据库的连接。Ta sc o对象提供了 n o rnat n i两类属性:一类用于设置数据库的连接参数,一类用于给用

3配置方法 31直接利用脚本语言 .

户返回信息。如表 1所示为 Ta sc o rnat n的主要属性。 i Pw rule为每个应用程序都定义了一个全局的事务对 o eB i r d象实例变量 S L A (可以声明或创建自己所需的事务对象 ) QC也。 要建立与数据库的连接,必须设置好 Ta sci rnat n事务对象的 o

以下是一个直接利用脚本为 S L A的连接参数直接赋值 QC来建立与数据库 MY a B s连接,并根据 S L A的返回 D t ae

的 a QC值反馈连接是否成功的实例。S L A. B Q C D MS=”O B D C”

,使用 O C通用数据接口连接数据库/ DB作者简介:张静 (9 2 )女,讲师,研究方向:计算机技 17一,术。

属性值,也就是定义与连接数据库相匹配的连接参数。一般来说,用户可以在应用的 o e件或窗口的 o e件中为 p n事 p n事

S L A定义连接参数和连接数据库脚本,在应用的 C s事件 QC le o或窗口的 c s事件来断开与数据库的连接。 le o

收稿日期:2 1— 0 2 0 0 1— 061

本文来源:https://www.bwwdw.com/article/3fm4.html

Top