<tsx:dbmodify> タグは、データベースへの接続を確立して、レコードをデータベース表に追加します。
JavaServer Pages (JSP) エンジンの tsx タグのサポートは、 WebSphere Application Server バージョン 6.0 では推奨されません。 tsx タグを使用する代わりに、 JavaServer Pages 標準タグ・ライブラリー (JSTL) の同等のタグを使用してください。
<tsx:dbmodify> タグは、以下のことを行います。
注: <tsx:dbconnect> タグでユーザー ID とパスワードが指定されている場合は、 この <tsx:dbconnect> タグからユーザー ID とパスワードを取得することもできます。
このセクションでは、<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>
各部の意味は、次のとおりです。
この JSP ファイルにある <tsx:dbconnect> タグの ID を表します。 <tsx:dbconnect> タグは、データベース URL、 ドライバー名、および (オプションで) その接続用のユーザー ID とパスワードを提供します。
有効なデータベース・コマンドを表します。 詳細については、ご使用のデータベースの資料を参照してください。
次の例では、新しい従業員のレコードがデータベースに追加されます。 フィールドの値は、この 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>