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}
제목