From f6283943cf66934bdcf302c01eef965d00ffc6d7 Mon Sep 17 00:00:00 2001 From: pfu2aoslz <2269185321@qq.com> Date: Thu, 6 Jan 2022 21:27:02 +0800 Subject: [PATCH] ADD file via upload --- code/ArticleDaoImpl.java | 75 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 code/ArticleDaoImpl.java diff --git a/code/ArticleDaoImpl.java b/code/ArticleDaoImpl.java new file mode 100644 index 0000000..9c5bd7a --- /dev/null +++ b/code/ArticleDaoImpl.java @@ -0,0 +1,75 @@ +package com.dao; +import java.util.*; + +import java.util.Date; +import java.sql.*; +import com.domain.Article; + +public class ArticleDaoImpl implements ArticleDao { + + + @Override + public List
listArticle() throws SQLException { + // TODO Auto-generated method stub + Article Article = new Article(); + + Connection conn = getConnection(); + List
list = new ArrayList
(); + String sql = "SELECT * FROM Article"; + try ( + PreparedStatement pstmt = conn.prepareStatement(sql); + ResultSet rs = pstmt.executeQuery()){ + 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); + Article.setAid(rs.getInt("Aid")); + Article.setUid(rs.getString("Uid")); + Article.setUname(rs.getString("Uname")); + Article.setTitle(rs.getString("Title")); + Article.setContent(rs.getString("Content")); + Article.setMid(rs.getString("Mid")); + Article.setDate(rs.getDate("date")); + Article.setStatics(rs.getString("Statics")); + list.add(Article); + } + + return list; + + }catch(SQLException e){ + System.out.println(e); + return null; + } + } + @Override + // 删除文章 + public int removeArticle(int Aid) throws SQLException { + // TODO Auto-generated method stub + Connection conn = getConnection(); + String sql = "DELETE FROM Article WHERE Aid=?"; + try { + PreparedStatement pstmt = conn.prepareStatement(sql); + pstmt.setInt(1, Aid); + return pstmt.executeUpdate(); + }catch(SQLException sqle){ + System.out.println(sqle); + return 0; + } + } + +} + + + + +