SqlParam 标记

来源:互联网 发布:1688域名多少钱 编辑:程序博客网 时间:2024/05/02 06:13
用途
SqlParam 标记主要是配合Sql 标记一起使用创建动态的SQL 语句SqlParam 标记
特别适合于指定SQL 语句的输入属性
语法
<sqlparam ... />
属性
value 指定SQL 输入属性的值可以是一个JSP 表达式也可以是普通的字符串
sqltype 指定SQL 输入属性的SQL 数据类型可能是下面的值ARRAY BIGINT
BINARY BIT BLOB CHAR CLOB DATEDECIMAL DISTINCT DOUBLE FLOAT
INTEGER JAVA_OBJECTLONGVARBINARY LONGVARCHAR NULL NUMERIC
OTHER REAL REF SMALLINT STRUCTTIME TIMESTAMP TINYINT VARBINARY
VARCHAR 这些值在java.sql.Types类中有定义
scale 如果SQL 语句的输入属性是一个数字那么scale 属性将指定小数点后的数字
的位数
TLD 文件
<tag>
<name>sqlparam</name>
<tagclass>allaire.taglib.SqlParamTag</tagclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>value</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>sqltype</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>scale</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
用法示例
<%@ taglib uri="jruntags" prefix="jrun" %>
<jrun:sql driver="jdbc.odbc.JdbcOdbcDriver" url="" id="result">
SELECT * FROM goods where id =<jrun:sqlparam Sqltype= INTEGER
value="<%=idnumber %>"/>
</jrun:sql>

来自  http://www.57itsq.com/read.php?tid-1307.html
原创粉丝点击