web
图片上传
分页功能改造
//查询出总共有多少条新闻
int countNews();
public int countNews() {
String sql="select count(*) from news_detail";
Object[] params= {};
rs=query(sql, params);
int num=0;
try {
while(rs.next()) {
num=rs.getInt(1);//获取当前字段的值
}
} catch (SQLException e) {
e.printStackTrace();
}
return num;
}
//根据当前页码数和页面容量查询新闻数据(分页查询)
List<NewsDetail> getAllNewsByPage(int pageNo,int pageSize);
public List<NewsDetail> getAllNewsByPage(int pageNo, int pageSize) {
//计算limit第一个参数值的公式:(pageNo-1)*pageSize
String sql="select * from news_detail limit ?,?";
Object[] params= {(pageNo-1)*pageSize,pageSize};
rs=query(sql, params);
List<NewsDetail> list=new ArrayList<NewsDetail>();
try {
while(rs.next()) {
NewsDetail news=new NewsDetail();
news.setAuthor(rs.getString("author"));
news.setCategoryId(rs.getLong("categoryId"));
news.setContent(rs.getString("content"));
news.setCreateDate(rs.getDate("createDate"));
news.setId(rs.getLong("id"));
news.setModifyDate(rs.getDate("modifyDate"));
news.setPicPath(rs.getString("picPath"));
news.setSummary(rs.getString("summary"));
news.setTitle(rs.getString("title"));
list.add(news);
}
} catch (SQLException e) {
e.printStackTrace();
}
return list;
}
原文地址:http://www.cnblogs.com/ayuuuuu/p/16894977.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性