Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. package spms.servlets;
  2.  
  3. import java.io.IOException;
  4. import java.io.PrintWriter;
  5. import java.sql.Connection;
  6. import java.sql.DriverManager;
  7. import java.sql.ResultSet;
  8. import java.sql.Statement;
  9.  
  10. import javax.servlet.GenericServlet;
  11. import javax.servlet.ServletException;
  12. import javax.servlet.ServletRequest;
  13. import javax.servlet.ServletResponse;
  14. import javax.servlet.annotation.WebServlet;
  15.  
  16. @WebServlet("/member/list")
  17. public class MemberListServlet extends GenericServlet {
  18. private static final long serialVersionUID = 1L;
  19.  
  20. @Override
  21. public void service(ServletRequest request, ServletResponse response)
  22. throws ServletException, IOException {
  23. Connection conn = null;
  24. Statement stmt = null;
  25. ResultSet rs = null;
  26.  
  27. try {
  28. DriverManager.registerDriver(new com.mysql.jdbc.Driver());
  29. conn = DriverManager.getConnection(
  30. "jdbc:mysql://localhost/studydb", //JDBC URL
  31. "study", // DBMS 사용자 아이디
  32. "study"); // DBMS 사용자 암호
  33. stmt = conn.createStatement();
  34. rs = stmt.executeQuery(
  35. "SELECT MNO,MNAME,EMAIL,CRE_DATE" +
  36. " FROM MEMBERS" +
  37. " ORDER BY MNO ASC");
  38.  
  39. response.setContentType("text/html; charset=UTF-8");
  40. PrintWriter out = response.getWriter();
  41. out.println("<html><head><title>회원목록</title></head>");
  42. out.println("<body><h1>회원목록</h1>");
  43. out.println("<p><a href='add'>신규 회원</a></p>");
  44. while(rs.next()) {
  45. out.println(
  46. rs.getInt("MNO") + "," +
  47. rs.getString("MNAME") + "," +
  48. rs.getString("EMAIL") + "," +
  49. rs.getDate("CRE_DATE") + "<br>"
  50. );
  51. }
  52. out.println("</body></html>");
  53. } catch (Exception e) {
  54. throw new ServletException(e);
  55.  
  56. } finally {
  57. try {if (rs != null) rs.close();} catch(Exception e) {}
  58. try {if (stmt != null) stmt.close();} catch(Exception e) {}
  59. try {if (conn != null) conn.close();} catch(Exception e) {}
  60. }
  61.  
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement