新闻发布项目——数据实现类(commentDaoImpl)
2023-09-14 08:57:41 时间
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 block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.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 block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.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 block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.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; } }
相关文章
- [置顶].NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一)
- 新闻发布项目——数据实现类(categoryTBDaoImpl)
- 新闻发布项目——数据实现类(commentDaoImpl)
- 使用github管理Eclipse分布式项目开发
- 安装kube-prometheus项目:k8s部署prometheus、监控k8s核心组件、添加告警(微信、钉钉、企业微信)、进行数据持久化
- idea设置项目的字符集编码为gbk/utf-8的方法
- SAP Hybris Commerce Cloud 项目里的 eclipsebin 文件夹
- CPDA项目数据分析师和CDA数据分析师有什么区别?
- BI项目记(二):给我接套数据
- Atitit attilax涉及到的大数据 数据分析 数据挖掘 ai人工智能的处理技术 目录 1.1. 大数据 机器视觉 图像处理 数据分析 数据挖掘 知识图谱 ai人工智能方面系列项目1 2.
- Atitit 项目界面h5化静态html化计划---vue.js 把ajax获取到的数据 绑定到表格控件 v2 r33.docx
- 基于 SAP BTP 平台的 AI 项目经验分享
- 如何优雅地在Spring Boot项目启动时初始化数据,让你的Web应用快人一步
- Python数据分析项目:分析世界五百强企业数据
- 收获3200星,这个GitHub项目帮你从头开始学习数据科学
- Python实现决策树回归模型(DecisionTreeRegressor算法)并应用网格搜索算法调优项目实战
- Python实现Prophet时间序列数据建模与异常值检测(Prophet算法)项目实战
- [h5棋牌项目]-11-内存复用导致 map 数据重复
- Xcode如何创建C++项目
- 产品分析——明确项目各环节的工作
- 大数据电商数仓分析项目
- 大数据电商数仓项目
- ASP.NET MVC项目的创建
- ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法