web

图片上传

image
image

分页功能改造

//查询出总共有多少条新闻
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. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性