发信人: 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]
|
|