Advertisement
Guest User

Untitled

a guest
Dec 11th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1.  
  2. 1. create문
  3.  
  4. create table tableboard_ ( id varchar(20) not null, ilsi datetime not null, article varchar(200) not null);
  5.  
  6. 2.board.jsp
  7.  
  8. <%@ page contentType = "text/html; charset=euc-kr" %>
  9. <%@ page import ="java.sql.*" %>
  10. <%
  11. try{
  12. Class.forName("com.mysql.jdbc.Driver");
  13. Connection cc = DriverManager.getConnection("jdbc:mysql://localhost:3306/aaa","root","mysql");
  14. PreparedStatement pp = cc.prepareStatement("select * from tableboard_ order by ilsi desc");
  15. ResultSet rr = pp.executeQuery();
  16. %>
  17. <h1>게시판</h1>
  18. <table border = "1">
  19. <%
  20. while(rr.next()){
  21. %><tr>
  22. <td><strong><%=rr.getString("id") %></strong><br><font size="0.5em" color="grey"><%=rr.getString("ilsi") %></td></font><td><%=rr.getString("article") %></td>
  23. </tr>
  24. <%}%>
  25. </table>
  26. <form method="post" action="post.jsp">
  27. 아이디 : <input type="text" name="boardId"> <br>
  28. <textarea name="boardArticle" cols="40" rows="10" placeholder="메세지를 입력하세요" style="overflow:hidden" ></textarea><br>
  29. <input type="submit" value="확인">
  30. </form>
  31.  
  32. <%
  33. }catch(SQLException ex){
  34. out.print("죄송합니다. DB 문제가 발생했어요. <p>오류메세지: " +
  35. ex.getMessage() );
  36. }
  37. %>
  38.  
  39. 2-2. post.jsp
  40.  
  41. <%@ page contentType = "text/html; charset=euc-kr" %>
  42. <%@ page import ="java.sql.*" %>
  43. <%
  44. try{
  45. request.setCharacterEncoding("euc-kr");
  46. String id = request.getParameter("boardId");
  47. String article = request.getParameter("boardArticle");
  48. Class.forName("com.mysql.jdbc.Driver");
  49. Connection cc = DriverManager.getConnection("jdbc:mysql://localhost:3306/aaa","root","mysql");
  50. PreparedStatement pp = cc.prepareStatement("insert into tableboard_ values(?,sysdate(),?)");
  51. pp.setString(1, id);
  52. pp.setString(2,article);
  53. pp.executeUpdate();
  54.  
  55. response.sendRedirect("Board.jsp");
  56. }catch(SQLException ex){
  57. out.print("죄송합니다. DB 문제가 발생했어요. <p>오류메세지: " +
  58. ex.getMessage() );
  59. }
  60. %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement