From caaffd941871b2a267bdf7a7fa6bd9b46f6d0740 Mon Sep 17 00:00:00 2001 From: p5cekhzoa <3257571545@qq.com> Date: Wed, 5 Jan 2022 23:59:32 +0800 Subject: [PATCH] ADD file via upload --- PostCheckDaoImpl.java | 95 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 PostCheckDaoImpl.java diff --git a/PostCheckDaoImpl.java b/PostCheckDaoImpl.java new file mode 100644 index 0000000..3ec4df9 --- /dev/null +++ b/PostCheckDaoImpl.java @@ -0,0 +1,95 @@ +package com.dao; +import java.util.*; +import java.util.Date; +import java.sql.*; +import com.domain.PostCheck; + +public class PostCheckDaoImpl implements PostCheckDao { + + // 随机检索学生方法 +// public PostCheck findDyid(int Dyid) throws DaoException{ +// String sql="SELECT Dyid,Uid,Uname,Rtime,Content"+"FROM Dynamic WHERE id=?"; +// PostCheck postcheck = new PostCheck(); +// try( +// Connection conn=getConnection(); +// PreparedStatement pstmt=conn.prepareStatement(sql)){ +// pstmt.setInt(1, Dyid); +// try(ResultSet rst=pstmt.executeQuery()){ +// if(rst.next()) { +// postcheck.setDyid(rst.getInt("Dyid")); +// postcheck.setUid(rst.getString("Uid")); +// postcheck.setUname(rst.getString("Uname")); +// postcheck.setRtime(rst.getDate("Rtime")); +// postcheck.setContent(rst.getString("Content")); +// } +// } +// }catch(SQLException se) { +// return null; +// } +// return postcheck; +// } + + + @Override + public List listPostCheck() throws SQLException { + // TODO Auto-generated method stub + PostCheck postcheck = new PostCheck(); + + Connection conn = getConnection(); + List list = new ArrayList(); + String sql = "SELECT * FROM Dynamic"; + try ( + PreparedStatement pstmt = conn.prepareStatement(sql); + ResultSet rs = pstmt.executeQuery()){ + System.out.println(rs+"test1"); + while(rs.next()){ +// int Dyid = rs.getInt("Dyid"); +// String Uid = rs.getString(2); +// String Uname = rs.getString(3); +// Date Rtime = rs.getDate(4); +// String Content = rs.getString(5); +// PostCheck s = new PostCheck(); +// s.setDyid(Dyid); +// s.setUid(Uid); +// s.setUname(Uname); +// s.setRtime(Rtime); +// s.setContent(Content); +// System.out.println(list+"test2");// +// list.add(s); + postcheck.setDyid(rs.getInt("Dyid")); + postcheck.setUid(rs.getString("Uid")); + postcheck.setUname(rs.getString("Uname")); + postcheck.setRtime(rs.getDate("Rtime")); + postcheck.setContent(rs.getString("Content")); + list.add(postcheck); + } + System.out.println(list+"test2"); + return list; + + }catch(SQLException e){ + System.out.println(e); + return null; + } + } + @Override + // 删除学生 + public int removePostCheck(int Dyid) throws SQLException { + // TODO Auto-generated method stub + Connection conn = getConnection(); + String sql = "DELETE FROM Dynamic WHERE Dyid=?"; + try { + + PreparedStatement pstmt = conn.prepareStatement(sql); + pstmt.setInt(1, Dyid); + return pstmt.executeUpdate(); + }catch(SQLException sqle){ + System.out.println(sqle); + return 0; + } + } + +} + + + +