用于 JSP 应用程序数据库存取的 IBM 定制标记

以下标记是 IBM 定制标记,可以在 JSP 应用程序中使用它们来存取 DB2 Everyplace 数据库。

<tsx:dbconnect>

描述
此标记使用 DB2 Everyplace JDBC 驱动程序建立与特定 DB2 Everyplace 数据库的连接。

语法
<tsx:dbconnect 
id="connection_id"
driver="com.ibm.db2e.jdbc.DB2eDriver"
url="jdbc:db2e:database"
userid="db_user"
passwd="user_password">
</tsx:dbconnect>

属性
此标记的五个属性包括:

示例
<tsx:dbconnect 
id="conn"
driver="com.ibm.db2e.jdbc.DB2eDriver"
url="jdbc:db2e:sample/data/" >
</tsx:dbconnect>

<tsx:dbquery>

描述
此标记使用通过 <tsx:dbconnect> 标志指定的连接将查询提交给数据库,并生成一个 java.sql.ResultSet 对象,在该对象中游标指向结果集的第一行。 可以使用此查询的标识和 java.sql.ResultSet 的 DB2 Everyplace JDBC 接口引用此结果集。

语法
<tsx:dbquery id="query_id" connection="connection_id" limit="value">
select_SQL_statement
</tsx:dbquery>

属性
此标记的属性是:

参数
此标记的有效参数是:

示例
<tsx:dbquery id="Query1DBBean" connection="conn">
select <%= request.getParameter("column") %> from vnperson
</tsx:dbquery>

<tsx:dbmodify>

描述
此标记使用通过 <tsx:dbconnect> 标记指定的连接来提交命令,以修改数据库内的数据。 没有此标记的结果。

语法
<tsx:dbmodify connection="connection_id">
modify_command
</tsx:dbmodify>

属性
此标记的属性是:

参数
此标记的有效参数是:

示例
<tsx:dbmodify connection="conn">
update vnperson set Name = '<%=Name%>' where ID = '<%=id%>'
</tsx:dbmodify>

<tsx:repeat>

描述
使用此标记来循环查询结果中的每一行。启动和停止属性控制循环过程。 如果未指定启动和停止属性,当结果集的游标(由 <tsx:getProperty> 标记引用)到达结果集的末尾时循环终止。 可以嵌套此标记。

语法
<tsx:repeat index="name" start="starting_index" stop="ending_index">
repeat_block
</tsx:repeat>

属性
此标记的属性是:

参数
此标记的有效参数是:

示例
<TABLE border="1">
<TR>
<TH>Name</TH>
</TR>
 
<tsx:repeat>
<TR>
<TD>
<tsx:getProperty name="Query1DBBean" property="Name" />
</TD>
</TR>
</tsx:repeat>
</TABLE>

<tsx:getProperty>

描述
此标记检索要在 JSP 页(即 HTML 结果页面)中显示的 ResultSet bean 的值。如果将此标记放置在 <tsx:repeat> 块标记内,ResultSet bean 的游标在每次处理重复块时会进到下一行。

语法
<tsx:getProperty name="bean_name" property="property_name" />
 

属性
此标记的属性是:

示例
<tsx:getProperty name="Query1DBBean" property="FIRSTNAME" />
 

相关概念

相关任务

相关参考