精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Powerbuilder>>PB开发Internet应用>>Web.SQL及其应用(3)

主题:Web.SQL及其应用(3)
发信人: pblover()
整理人: leitiger(2002-06-05 23:51:50), 站内信件
Web.sql维护一个数据库访问映像表,用于将HTS文件中的访问映射到不同的
 数据库连接上。用户通过连接句柄对数据库进行操作,默认数据库连接的句柄保存
 在Perl变量$ws_db中,也可以通过Web.sql例程ws_connect建立其他连接,但必
 须是在Web.sql配置文件Websql.pl定义的映像表中指定的合法连接。使用
 ws_connect建立连接后将返回一个连接句柄,用户可以将该句柄赋给变量$ws_db
 ,从而改变HTS文件使用的默认数据库连接。由于ws_connect是Web.sql的Perl
 API的一部分,所以必须在Perl<SYB>块中使用。确定数据库连接后,可通过在一
 个单独的SQL<SYB>块中使用use语句来选择操作的数据库。

   假设,“db_conn1”是映像表中定义的默认数据库连接名,“db_conn2”是
 非默认的合法数据库连接名,则下例中SQL语句使用的是“db_conn2”连接而不是
 默认连接“db_conn1”。

   <SYB TYPE=PERL>

  $ws_db = ws_connect ( "db_conn2" );

   </SYB>
<SYB TYPE=SQL>

    use compdb

   </SYB>

   <SYB TYPE=SQL>

    select * from employee

   </SYB>

--
※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.122.250]

[关闭][返回]