当前位置: 代码迷 >> Java Web开发 >> [求助]如何遍历ResultSet中的列
  详细解决方案

[求助]如何遍历ResultSet中的列

热度:242   发布时间:2006-07-09 15:04:19.0
[求助]如何遍历ResultSet中的列

如何遍历ResultSet中的列
例:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:data");
sta=con.createStatement();
res=sta.executeQuery("select * from "+name);
JspWriter out = pageContext.getOut();
out.println("<table>");
while(res.next()){
out.println("<tr>");
*for(int i=1; i<5 ;i++)* //这里我想更灵活!通过获取列数后作为循环结束条件!
{
out.println("<td>");
out.println(res.getString(i));
out.println("</td>");

}
out.println("</tr>");
}
out.println("</table>");
但我就是不知道怎么获得列数或者遍历的方法 谢谢 赐教!

搜索更多相关主题的帖子: 遍历  ResultSet  

----------------解决方案--------------------------------------------------------
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();

----------------解决方案--------------------------------------------------------

谢谢指点


----------------解决方案--------------------------------------------------------
  相关解决方案