三个rs.getInt("ID")取出来是同一个值, 用一条就够了,
if(rs.next())
{
//有数据,
rs.getInt("ID");
...
}把你的错误码 贴出来嘛.
if(rs.next())
{
//有数据,
rs.getInt("ID");
...
}把你的错误码 贴出来嘛.
解决方案 »
- s2sh 整合之后 action之间传参数失败
- android视频播放器连接远端服务器
- 在对象注册表中存储和获得远程对远程对象引用的方法
- 跪求。。。。《〈精通Eclipse Web开发——Java体系结构、工具及框架整合应用》附带光盘内容
- servlet购物车问题
- 请教高手,用apache的POI如何实现EXCEL中多行的复制?
- JSTL配置死活无法通过!N天了,我一直想把电脑砸了
- (在南京或想来南京的) Java 程序员请进来一看.
- 急,jsp参数传递问题,我搞了一天没搞出来了,求救!!!
- Spring和Hibernate整合时出现的问题,求帮忙
- 一个关于jstl/fmt的乱码问题,急!!!
- 十万火急,javascript的简单问题!
<%!
// int id=1;
String sql="";
// ResultSet rs=null;
ResultSet rsTmp=null;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新闻</title>
</head><body>
<%
// sql="select * from test order by ID desc";
ResultSet rs=conn.executeQuery("select * from test order by ID desc");
if(!rs.next()){
out.println("<p> 还没有任何新闻!</p>");
}
else{
%>
<p><strong>全部新闻</strong></p><table border="1" bordercolor="#ffffec" bordercolorlight="#5e5e00" cellpadding="1" cellspacing="0" width="100%">
<tr bgcolor=#cccccc>
<%
int cc=1;
do{
if(cc%2==1)
out.println("<tr bgcolor=#E7E7E7>");
else
out.println("<tr bgcolor=#F4F4F4>");
%>
<td> <div align="left"><a href="newswind.jsp?ID=<%=rs.getInt("ID")%>"><u><%=rs.getString("title")%></u></a>
<%=rs.getString("author")%>
【<%=rs.getDate("times").toString()%>】
<%
out.println("</td>");
cc++;
%>
<td align="right"><a href="newsedit2.jsp?id=<%=rs.getInt("ID")%>">编辑</a>
<a href="newsdel.jsp? del=<%=rs.getInt("ID")%>">删除</a></td></tr>
<%
}
while(rs.next());
}
rs.close();
%>
</table>
还有一个问题:ResultSet rs=conn.executeQuery("select * from test order by ID desc");这个地方:conn好象不能直接用.executeQuery("select * from test order by ID desc");
这个方法吧!!!
好象应该是:
String sql="select * from test order by ID desc";
PreparedStatement rstm = null;
rstm = conn.prepareStatement(sql);
rs=rstm.execute();
你用打印语句显示一下rs.getInt("ID")的值是多少!
我给大家解释一下这个啊
ResultSet rs=conn.executeQuery("select * from test order by ID desc");
中的conn是一个JAVA Bean的id ,