dbmodify 标记 JavaServer Pages 语法(不推荐使用)
<tsx:dbmodify> 标记建立与数据库的连接,然后将记录添加到数据库表中。
在 WebSphere® Application Server V6.0 中,不推荐使用 JavaServer Pages (JSP) 引擎中对 tsx 标记的支持。在不使用 tsx 标记的情况下,应该使用来自 JavaServer Pages 标准标记库 (JSTL) 的等价标记。
<tsx:dbmodify> 标记执行以下操作:
- 引用同一个 JavaServer Pages (JSP) 文件中的 <tsx:dbconnect> 标记,并使用该标记提供的信息来确定数据库 URL 和驱动程序。
注:如果在 <tsx:dbconnect> 标记中提供这些值,那么您还可以从 <tsx:dbconnect> 标记中获取用户标识和密码。
- 建立新连接。
- 更新数据库中的表。
- 关闭连接并释放连接资源。
本部分描述 <tsx:dbmodify> 标记的语法。
<%-- Any valid database update commands can be placed within the DBMODIFY tag. -->
<%-- Any other syntax, including HTML comments, are not valid. -->
<tsx:dbmodify connection=“connection_id”>
</tsx:dbmodify>
其中:
- connection
表示此 JSP 文件中 <tsx:dbconnect> 标记的标识。<tsx:dbconnect> 标记提供数据库 URL、驱动程序名以及(可选)用于连接的用户标识和密码。
- 数据库命令
表示有效数据库命令。请参阅您的数据库文档,以了解详细信息
下例所示的是在数据库中添加新的职员记录。字段值基于此 JavaServer Pages (JSP) 文件的用户输入,并且在使用 <tsx:getProperty> 标记的数据库命令中引用。
<tsx:dbmodify connection=“conn” >
insert into EMPLOYEE
(EMPNO,FIRSTNME,MIDINIT,LASTNAME,WORKDEPT,EDLEVEL)
values
('<tsx:getProperty name=“request” property=request.getParameter(“EMPNO”) />',
'<tsx:getProperty name=“request” property=request.getParameter(“FIRSTNME”) />',
'<tsx:getProperty name=“request” property=request.getParameter(“MIDINIT”) />',
'<tsx:getProperty name=“request” property=request.getParameter(“LASTNAME”) />',
'<tsx:getProperty name=“request” property=request.getParameter(“WORKDEPT”) />',
<tsx:getProperty name=“request” property=request.getParameter(“EDLEVEL”) />)
</tsx:dbmodify>