String id=request.getParameter("id");//接收id值 //下面是提取阅读次数和加1并且更新 String sql1="select read_count from main where id="+id+" and lock=0"; ResultSet rs1=reg.executequery(sql1); while(rs1.next()) { int hot=rs1.getInt(1)+1; String sql="update main set read_count="+hot+" where id="+id; reg.executeupdate(sql); } rs1.close(); rs1=null; reg.closecon(); 我用的bean做结果操作,你变成常规jsp语句就好了
可以在每次执行数据查询的语句同时,执行update语句更新点击次数列的数据,
可以写成
update 表名 set onclick=onclick+1 where ........
再说,针对每条动态新闻的点击数,只能放在库里的。
//下面是提取阅读次数和加1并且更新
String sql1="select read_count from main where id="+id+" and lock=0";
ResultSet rs1=reg.executequery(sql1);
while(rs1.next())
{
int hot=rs1.getInt(1)+1;
String sql="update main set read_count="+hot+" where id="+id;
reg.executeupdate(sql);
}
rs1.close();
rs1=null;
reg.closecon();
我用的bean做结果操作,你变成常规jsp语句就好了