select * from tablename where ID=-1查询得到一个空数据集rs,然后将rs转换成ResultSetMetaData型(getMetaData()),这样就可以使用getColumnCount得到该表中字段的数量fieldCount,然后循环(0----fieldCount),取出ResultSetMetaData中的各个字段名,getColumnName(i);

解决方案 »

  1.   

    楼上的兄弟能否详细点,底下是我测试的jsp代码,请问得到空数据集dbaccess.resultset 后底下该如何写。谢谢!
    <%@ page import="java.sql.*"  contentType="text/html;charset=gb2312" %> 
    <%--mysql中的db_name库--%>
    <jsp:useBean id="dbaccess" class="db.DbAccess" scope="session"/>
    <%--查找search--%>
    <% 
      String sql_s="select * from list_name where id=-1";
      dbaccess.resultset = dbaccess.statement.executeQuery(sql_s);  
      
    %>
      

  2.   

    谢谢我已经解决了,用desc list_name得到表的描述信息表的rs,在用Field字段取出其中表的内容,就是list_name表的字段名。