[color=blue]ResultSetMetaData[/color]对象可以查找ResultSet中列的类型和特征,利用ResultSet的getMetaData的方法可以获得ResultSetMetaData对象
方法:
* getColumnCount()
获得 ResultSet 中的列数。
* getColumnName(int)
获得列名。
举例:
//连接数据库
Statement stmt = conn.createStatement();
String sql = "select * from userinfo";
ResultSet rs = stmt.executeQuery(sql);
out.println("<table );
out.println("<tr>");
ResultSetMetaData rsmd = rs.getMetaData();
for(int i=1;i<=rsmd.getColumnCount();i++) {
out.println("<th>"+rsmd.getColumnName(i)+"</th>");
}
out.println("</tr>");
out.println("</table>");
结果输出表userinfo的表头
如:username password age address regDate