From 866c1f9516157afe7be721b8fae4aed7542549a3 Mon Sep 17 00:00:00 2001 From: mcutegs2 Date: Tue, 16 Jun 2020 18:00:55 +0900 Subject: [PATCH] =?UTF-8?q?1.=20DB=20=EC=97=B0=EB=8F=99=20=EA=B4=80?= =?UTF-8?q?=EB=A0=A8=20Driver=20=EC=B6=94=EA=B0=80=202.=20DB=20=EC=97=B0?= =?UTF-8?q?=EB=8F=99=20=ED=9B=84=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=B6=9C?= =?UTF-8?q?=EB=A0=A5=20test=20=ED=8C=8C=EC=9D=BC=20=EC=A0=9C=EC=9E=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hospital/pom.xml | 7 ++++++ hospital/src/main/java/DB/BasicDao.java | 5 +++-- hospital/src/main/java/DB/BoardDao.java | 22 +++++-------------- hospital/src/main/java/DB/BoardVo.java | 16 +++++--------- .../main/java/command/BoardViewCommand.java | 6 ++++- hospital/src/main/webapp/boardView.jsp | 4 ++-- 6 files changed, 28 insertions(+), 32 deletions(-) diff --git a/hospital/pom.xml b/hospital/pom.xml index 91b1a83..e7c3599 100644 --- a/hospital/pom.xml +++ b/hospital/pom.xml @@ -26,6 +26,13 @@ 4.11 test + + + org.mariadb.jdbc + mariadb-java-client + 2.6.0 + + diff --git a/hospital/src/main/java/DB/BasicDao.java b/hospital/src/main/java/DB/BasicDao.java index f808b23..7cf7208 100644 --- a/hospital/src/main/java/DB/BasicDao.java +++ b/hospital/src/main/java/DB/BasicDao.java @@ -7,8 +7,9 @@ import java.sql.ResultSet; import java.sql.SQLException; public class BasicDao { - private String driver = "com.mysql.jdbc.Driver"; - private String url = "jdbc:mysql://@110.35.119.108:3307:hospital_DB"; + private String driver = "org.mariadb.jdbc.Driver"; + //private String url = "jdbc:mysql://@110.35.119.108:3307:hospital_DB"; + private String url="jdbc:mariadb://110.35.119.108:3307/hospital_DB"; private String user = "mes"; private String password = "Mestkdrhdghldmlth1!"; protected Connection conn; diff --git a/hospital/src/main/java/DB/BoardDao.java b/hospital/src/main/java/DB/BoardDao.java index 3c91978..927d024 100644 --- a/hospital/src/main/java/DB/BoardDao.java +++ b/hospital/src/main/java/DB/BoardDao.java @@ -18,12 +18,8 @@ public class BoardDao extends BasicDao { while(this.rs.next()) { BoardVo vo = new BoardVo(); - vo.u_ID(this.rs.getInt("u_ID")); - vo.setWriter(this.rs.getString("writer")); - vo.setwDate(this.rs.getDate("wDate")); - vo.setTitle(this.rs.getString("title")); - vo.setContent(this.rs.getString("content")); - vo.setHit(this.rs.getInt("hit")); + vo.setu_ID(this.rs.getString("u_ID")); + list.add(vo); } } catch (SQLException var3) { @@ -35,17 +31,11 @@ public class BoardDao extends BasicDao { public BoardVo select(BoardVo vo) { try { - int boardId = vo.getBoardId(); - this.psmt = this.conn.prepareStatement("SELECT * FROM BOARD WHERE boardId = ?"); - this.psmt.setInt(1, boardId); + this.psmt = this.conn.prepareStatement("SELECT * FROM user_tbl"); this.rs = this.psmt.executeQuery(); if (this.rs.next()) { - vo.setWriter(this.rs.getString("writer")); - vo.setwDate(this.rs.getDate("wDate")); - vo.setTitle(this.rs.getString("title")); - vo.setContent(this.rs.getString("content")); - vo.setHit(this.rs.getInt("hit")); - this.hitCountUp(this.rs.getInt("boardId")); + vo.setu_ID(this.rs.getString("u_ID")); + vo.setWriter(rs.getString("u_name")); } } catch (SQLException var3) { var3.printStackTrace(); @@ -76,7 +66,6 @@ public class BoardDao extends BasicDao { try { this.psmt = this.conn.prepareStatement("update board set content = ? where boardId = ?"); - this.psmt.setInt(1, vo.getBoardId()); this.psmt.setString(2, vo.getContent()); n = this.psmt.executeUpdate(); } catch (SQLException var4) { @@ -91,7 +80,6 @@ public class BoardDao extends BasicDao { try { this.psmt = this.conn.prepareStatement("delete from board where boardId = ?"); - this.psmt.setInt(1, vo.getBoardId()); n = this.psmt.executeUpdate(); } catch (SQLException var4) { var4.printStackTrace(); diff --git a/hospital/src/main/java/DB/BoardVo.java b/hospital/src/main/java/DB/BoardVo.java index aeb3be9..e69cd74 100644 --- a/hospital/src/main/java/DB/BoardVo.java +++ b/hospital/src/main/java/DB/BoardVo.java @@ -22,14 +22,6 @@ public class BoardVo { this.writer = writer; } - public int getBoardId() { - return this.boardId; - } - - public void setBoardId(int boardId) { - this.boardId = boardId; - } - public Date getwDate() { return this.wDate; } @@ -62,8 +54,12 @@ public class BoardVo { this.hit = hit; } - public void u_ID(String u_ID) { + public String getu_ID() { // TODO Auto-generated method stub - + return this.u_ID; + } + + public void setu_ID(String u_ID) { + this.u_ID = u_ID; } } diff --git a/hospital/src/main/java/command/BoardViewCommand.java b/hospital/src/main/java/command/BoardViewCommand.java index 3dd86eb..ded9600 100644 --- a/hospital/src/main/java/command/BoardViewCommand.java +++ b/hospital/src/main/java/command/BoardViewCommand.java @@ -14,7 +14,11 @@ public class BoardViewCommand implements Command { } public String exec(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { - + BoardDao dao = new BoardDao(); + BoardVo vo = new BoardVo(); + vo = dao.select(vo); + request.setAttribute("print", vo); + return "boardView.jsp"; } } diff --git a/hospital/src/main/webapp/boardView.jsp b/hospital/src/main/webapp/boardView.jsp index 89dd079..0adc317 100644 --- a/hospital/src/main/webapp/boardView.jsp +++ b/hospital/src/main/webapp/boardView.jsp @@ -30,9 +30,9 @@ - + - +
작성자${board.writer}${print.writer} 작성일자${board.wDate}${print.u_ID}
제목