新闻发布项目——数据实现类(commentDaoImpl)
来源:互联网 发布:淘宝美术设计招聘 编辑:程序博客网 时间:2024/05/21 08:43
package bdqn.newsMange.Dao.Impl;import java.sql.ResultSet;import java.sql.SQLException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;import bdqn.newsMange.Dao.BaseDao;import bdqn.newsMange.Dao.commentDao;import bdqn.newsMange.entity.comment;/** * 新闻评论的实现类 * @author Administrator * */public class commentDaoImpl extends BaseDao implements commentDao {//查询public List<comment> getCommentAll() {List<comment>clist=new ArrayList<comment>();String sql="select * from comment";try {ResultSet rs=executeQurey(sql, null);while(rs.next()){comment comm=new comment();comm.setCommentID(rs.getInt("CommentID"));comm.setCmmUser(rs.getString("CmmUser"));comm.setIp(rs.getString("Ip"));comm.setCmmContent(rs.getString("CmmContent"));comm.setNewsID(rs.getInt("NewsID"));comm.setCmmDate(rs.getDate("CmmDate"));clist.add(comm);}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{closeAll();}return clist;}//根据新闻的id查询新闻评论public List<comment> getCommentAllByNewsid(int newsid) {List<comment>comlist=new ArrayList<comment>();String sql="select * from comment where CommentID=?";List<Object> prams=new ArrayList<Object>();comment comm=null;prams.add(newsid);try {ResultSet rs=executeQurey(sql, prams);while(rs.next()){comm=new comment();comm.setCommentID(rs.getInt("CommentID"));comm.setCmmUser(rs.getString("CmmUser"));comm.setIp(rs.getString("Ip"));comm.setCmmContent(rs.getString("CmmContent"));comm.setNewsID(rs.getInt("NewsID"));comm.setCmmDate(rs.getDate("CmmDate"));comlist.add(comm);}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{closeAll();}return comlist;}//添加public int addComment(comment comm) {int rel=0;String sql="insert comment (cmmUser,ip,cmmContent,newsID,cmmDate)values(?,?,?,?,?)";List<Object>prams=new ArrayList<Object>();Date date=new Date();SimpleDateFormat fora=new SimpleDateFormat("yyyy-MM-dd");prams.add(comm.getCmmUser());prams.add(comm.getIp());prams.add(comm.getCmmContent());prams.add(comm.getNewsID());prams.add(fora.format(date));try {rel=executeUpdate(sql, prams);} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{closeAll();}return rel;}public int updateComment(comment comm) {int rel=0;return rel;}public int delComment(int id) {int rel=0;return rel;}}
0 0
- 新闻发布项目——数据实现类(commentDaoImpl)
- 新闻发布项目——接口类(UserDao)
- 新闻发布项目——接口类(BaseDao)
- 新闻发布项目——Servlet类(doNews_readServlet )
- 新闻发布项目——Servlet类(doCategoryaddServlet)
- 新闻发布项目——Servlet类(doCategoryModifyServlet )
- 新闻发布项目——Servlet类(doDelCategoryServlet )
- 新闻发布项目——Servlet类(doDelNewsServlet )
- 新闻发布项目——Servlet类(doLoginServlet)
- 新闻发布项目——Servlet类(doNewsAddServlet)
- 新闻发布项目——Servlet类(doNewsModifyServlet )
- 新闻发布项目——Servlet类(doRegServlet )
- 新闻发布项目——分页公共类(PageUitl )
- 新闻发布项目——业务逻辑层(UserService)
- 新闻发布项目——业务逻辑层(newsTbService)
- 新闻发布项目——业务逻辑层(commentService)
- 新闻发布项目——业务逻辑层(categoryTBService)
- 新闻发布项目——业务逻辑层(UserServiceImpl)
- PAT 1011
- 蓝桥杯_C语言_本科B——六角填数
- VideoView 组件播放视频
- thinkphp截取文字部分字符串
- 面向对象三大特性
- 新闻发布项目——数据实现类(commentDaoImpl)
- Android 从0开始自定义控件之 View 的弹性滑动(三)
- 【OpenCV入门指南】第九篇 灰度直方图均衡化
- RTP协议全解(H264码流和PS流)
- 自建网页项目-蚁族财富网-记录13
- httpurlconnection使用post传值时web接口接收不到值
- EventBus
- 【OpenCV入门指南】第十一篇 鼠标绘图
- 关于回调函数的一点见解