From 53ff805209bf215d6bda390e261d94bf64035c54 Mon Sep 17 00:00:00 2001 From: sjm <2431685932@qq.com> Date: Wed, 5 Jul 2023 23:10:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E7=AB=A0=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/hellogithub/dao/articleDao.java | 9 +++++---- src/com/hellogithub/service/articleService.java | 4 ++-- src/com/hellogithub/servlet/article/ArticlePublish.java | 4 ++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/com/hellogithub/dao/articleDao.java b/src/com/hellogithub/dao/articleDao.java index 93bc3f6..96ac1aa 100644 --- a/src/com/hellogithub/dao/articleDao.java +++ b/src/com/hellogithub/dao/articleDao.java @@ -137,14 +137,14 @@ public class articleDao { } return entity; } - wen - public boolean insertArticle(int userid,String articleContent,String articleTitle,String articleIco){ + + public int insertArticle(int userid,String articleContent,String articleTitle,String articleIco){ Connection conn = null; PreparedStatement preparedStatement = null; String sql = "INSERT INTO article(articleId,userId,articleContent,publishTime,isValid,readCount,articleTitle,articleIco)\n" + " VALUES(NULL,?,?,?,1,0,?,?);"; Date time= new java.sql.Date(new java.util.Date().getTime()); - boolean bool = false; + int bool = 0; try{ conn = JdbcUtils.getConnection(); preparedStatement = conn.prepareStatement(sql); @@ -154,9 +154,10 @@ public class articleDao { preparedStatement.setString(4,articleTitle); preparedStatement.setString(5, articleIco); - bool = preparedStatement.execute(); + bool = preparedStatement.executeUpdate(); JdbcUtils.closeConnection(preparedStatement, conn); }catch (Exception e){ + JdbcUtils.rollBackTransaction(conn); e.printStackTrace(); } return bool; diff --git a/src/com/hellogithub/service/articleService.java b/src/com/hellogithub/service/articleService.java index fc8917c..bd9a11d 100644 --- a/src/com/hellogithub/service/articleService.java +++ b/src/com/hellogithub/service/articleService.java @@ -81,8 +81,8 @@ public class articleService { return JSONObject.toJSONString(dataMap); } - public boolean insertArticle(int userid,String articleContent,String articleTitle,String articleIco){ - boolean bool = articleDao.insertArticle(userid, articleContent, articleTitle, articleIco); + public int insertArticle(int userid,String articleContent,String articleTitle,String articleIco){ + int bool = articleDao.insertArticle(userid, articleContent, articleTitle, articleIco); return bool; } diff --git a/src/com/hellogithub/servlet/article/ArticlePublish.java b/src/com/hellogithub/servlet/article/ArticlePublish.java index acd3b0a..f5eef99 100644 --- a/src/com/hellogithub/servlet/article/ArticlePublish.java +++ b/src/com/hellogithub/servlet/article/ArticlePublish.java @@ -46,10 +46,10 @@ public class ArticlePublish extends HttpServlet { String articletitle = req.getParameter("articleTitle"); String articleico = req.getParameter("articleIco"); int userid = userservice.selectIdByName(username); - Boolean bool = articleservice.insertArticle( + int bool = articleservice.insertArticle( userid,articlecontent,articletitle,articleico ); - if(bool == true){ + if(bool == 1){ setResultOk("发布成功",writer); writer.close(); }