Advertisement
Guest User

Untitled

a guest
Apr 16th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. package dsu.hello;
  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.ServletException;
  11. import javax.servlet.annotation.WebServlet;
  12. import javax.servlet.http.HttpServlet;
  13. import javax.servlet.http.HttpServletRequest;
  14. import javax.servlet.http.HttpServletResponse;
  15.  
  16. /**
  17. * Servlet implementation class Hello
  18. */
  19. @WebServlet("/Hello")
  20. public class Hello extends HttpServlet {
  21. private static final long serialVersionUID = 1L;
  22.  
  23. /**
  24. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  25. */
  26. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  27. throws ServletException, IOException
  28. {
  29. response.setContentType("text/html");
  30. PrintWriter out = response.getWriter();
  31.  
  32. Connection conn = null;
  33. Statement stmt = null;
  34. ResultSet rs = null;
  35.  
  36. try {
  37. DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
  38. conn = DriverManager.getConnection(
  39. "jdbc:mysql://localhost/studydb", //JDBC URL
  40. "study", // DBMS user id
  41. "study"); // DBMS user password
  42.  
  43. stmt = conn.createStatement();
  44. rs = stmt.executeQuery(
  45. "SELECT MNO,MNAME,EMAIL,CRE_DATE" +
  46. " FROM MEMBERS" +
  47. " ORDER BY MNO ASC");
  48.  
  49. out.println("<html>");
  50. out.println("<head>");
  51. out.println("<title>");
  52. out.println("Hello Web");
  53. out.println("</title>");
  54. out.println("</head>");
  55. out.println("<body>");
  56.  
  57.  
  58. while(rs.next()) {
  59. out.println(
  60. rs.getInt("MNO") + "," +
  61. rs.getString("MNAME") + "," +
  62. rs.getString("EMAIL") + "," +
  63. rs.getDate("CRE_DATE")
  64. );
  65. out.println("<br />");
  66. }
  67.  
  68. out.println("<H1>");
  69. out.println("Main body of Hello Web");
  70. out.println("</H1>");
  71. out.println("</body>");
  72. out.println("</html>");
  73.  
  74.  
  75. } catch (Exception e) {
  76. e.printStackTrace();
  77. } finally {
  78. try {if (rs != null) rs.close();} catch(Exception e) {}
  79. try {if (stmt != null) stmt.close();} catch(Exception e) {}
  80. try {if (conn != null) conn.close();} catch(Exception e) {}
  81. }
  82. }
  83.  
  84. /**
  85. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  86. */
  87. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  88. // TODO Auto-generated method stub
  89. doGet(request, response);
  90. }
  91.  
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement