当前位置: 代码迷 >> Java Web开发 >> jsp查询数据库的有关问题
  详细解决方案

jsp查询数据库的有关问题

热度:206   发布时间:2016-04-17 00:15:16.0
jsp查询数据库的问题
大家好,今天一个问题纠结了好久,希望大家能给看看问题
Java code
String sql1="select count(*) as total from jydj";//得到总行数    String sql2="select * from jydj order by index desc";    DB db=new DB();    ResultSet rs1=db.exeQuery(sql1);//得到行数    ResultSet rs=db.exeQuery(sql2);    try{    db.DBclose();//关闭数据库连接    }catch(Exception e){    e.printStackTrace();    }

这是是我jsp中的java代码,在jsp页面输出rs集中的值
HTML code
   <tr>      <td><%=rs.getString("xingMing")%></td>      <td><%=rs.getString("keShouNeiRong") %></td>      <td><%=rs.getString("xingBie") %></td>      <td><%=rs.getString("zhuangTai") %></td>      <td><%=rs.getString("nianJi") %></td>      <td><%=rs.getString("zhuanYe") %></td>      <td><%=rs.getString("index") %></td>    </tr>

但是返回错误,说没有xingMing项。如果去掉order by desc 则没有问题,不知道为什么,希望大家帮忙解决一下啊

------解决方案--------------------
先把sql语句数据库管理工具中执行下看,是不是有什么问题,或者数据有什么问题!
------解决方案--------------------
这个 只能说明你查询出来的内容并不是这些对于的名字!
我建议 最好在语句中将需要的字段按顺序写好,到页面就用下标直接取值!
  相关解决方案