如何使用&#34;结果&#34;来自<sql:query var =“result”> </sql:query>

时间:2015-02-10 00:46:10

标签: sql jstl

我有这段代码:

<sql:query var="result" 
sql="select column_name from information_schema.columns where table_name='userdb';"
/>

result存储什么以及如何使用它来检索我的数据?

1 个答案:

答案 0 :(得分:0)

<sql:query> documentation解释了result变量中的内容:

  

范围变量的类型是javax.servlet.jsp.jstl.sql.Result

javax.servlet.jsp.jstl.sql.Resultjava.sql.ResultSethas methods to get to the rows of data上的一种包装。它只是<c:forEach>行的问题。有关示例,请参阅here

P.S。除非用于对应用程序进行原型设计,否则不鼓励使用JSTL的SQL标记从JSP中访问数据库。