首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp查询数据库的有关问题

2012-01-11 
jsp查询数据库的问题大家好,今天一个问题纠结了好久,希望大家能给看看问题Java codeString sql1select c

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

热点排行