本节将告诉您如何在不指定宏文件的情况下调用 Net.Data。对于直接请求风格的调用, 您可以使用 Net.Data 定义的语法在 URL 中指定 Net.Data 语言环境的名称、要执行的 SQL 语句或 程序以及其它必需的参数值。
SQL 语句或程序以及其它指定的参数都被直接传递到指定的语言环境进行处理。 直接请求可以改进性能,因为 Net.Data 不需要读取和处理宏文件。SQL、ODBC、 Oracle、Sybase、Java、System、Perl 和 REXX 这些 Net.Data 提供的 语言环境支持直接请求调用,您可以使用 URL、HTML 表或链来调用 Net.Data。
直接请求通过传递 URL 或表数据的查询字符串中的 (NAME=VALUE) 对中的参数来调用 Net.Data。 以下例子说明了可以指定直接请求的上下文。
<A HREF="http://server/cgi-bin/db2www?direct_request">any text</A>
其中 direct_request 代表 直接请求的语法。例如,以下 HTML 链中包含直接请求:
<A HREF="http://server/cgi-bin/db2www?LANGENV=DTW_PERL&FUNC=my_perl(hi)"> any text</A>