天天看点

ResultSetMetaData

[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