sql
タグと併用して SQL ステートメントを動的に構築します。
このタグは、テキスト形式の表示がないオブジェクトを sql
タグ本文にネストされた SQL ステートメントに挿入する必要がある場合に非常に便利です。
<jrun:sqlparam
value="SQL parameter" [sqltype="SQL type"] [scale="number of digits after decimal"] />
必須。java.lang.Object
を取ります。
SQL パラメータ値。
オプション。java.lang.String
、java.lang.Integer
、または int
を取ります。
SQL データ タイプ。 value
属性を null
として指定する場合は、必ず sqltype
を
指定してください。
sqlparam
でサポートされる整数値は、java.sql.Types
のサポート対象の SQL タ
イプを基準にしています。文字列を指定した場合は、java.sql.Types
のいずれ
かの定数文字列である必要があります。有効な文字列値は次のとおりです。
オプション。java.lang.String
、java.lang.Integer
、または int
を取ります。
小数点以下の桁数。sqltype
が NUMERIC
または DECIMAL
の場合にのみ有効です。
この JSP は、sql
タグ内での sqlparam
タグの使用方法を示しています。
<%@ page import=allaire.taglib.*" %>
<%@ taglib uri="jruntags" prefix="jrun" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head>title>sqlparam Tag Example</title></head><body> <%-- JDBC ドライバ クラスとデータベースへの URL を指定することによってデータ ソースに接 続し、次に sqlparam 値を指定します。 --%> <jrun:sql driver="sun.jdbc.odbc.JdbcOdbcDriver" url="jdbc:odbc:DBNAME" id="result"> select * from Table1 where id = <jrun:sqlparam value="<%= “param1" %>"/> </jrun:sql> </body></html>