Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.90 KB | None | 0 0
  1. package exemplu;
  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.SQLException;
  9. import java.sql.Statement;
  10.  
  11. import javax.servlet.ServletException;
  12. import javax.servlet.annotation.WebServlet;
  13. import javax.servlet.http.HttpServlet;
  14. import javax.servlet.http.HttpServletRequest;
  15. import javax.servlet.http.HttpServletResponse;
  16.  
  17. /**
  18. * Servlet implementation class MainApp
  19. */
  20. @WebServlet("/MainApp")
  21. public class MainApp extends HttpServlet {
  22. private static final long serialVersionUID = 1L;
  23.  
  24. /**
  25. * @see HttpServlet#HttpServlet()
  26. */
  27. public MainApp() {
  28. super();
  29. // TODO Auto-generated constructor stub
  30. }
  31.  
  32. /**
  33. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  34. */
  35. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  36. // TODO Auto-generated method stub
  37. try{
  38. String url = "jdbc:mysql://localhost:3306/test";
  39. Statement sql;
  40. ResultSet rs;
  41. Connection con = DriverManager.getConnection (url, "root", "root");
  42. sql = (Statement) con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  43. rs = sql.executeQuery("select * FROM muzica");
  44.  
  45. PrintWriter out=response.getWriter();
  46. out.println("<html><head><title>Titlu</title></head><body>");
  47. out.println("<form method='GET' action=''>");
  48. out.println("<p>id<input type='text' name='id'></p>");
  49. out.println("<p>tipul<input type='text' name='tip'></p>");
  50. out.println("<p>producator<input type='text' name='producator'></p>");
  51. out.println("<p><input type='submit' value='Adauga' name='Adauga'></p>");
  52. out.println("<p><input type='submit' value='Modifica' name='Modifica'></p>");
  53. out.println("<p><input type='submit' value='Sterge' name='Sterge'></p>");
  54. out.println("</form>");
  55. out.println("<table><tr><th>id</th><th>tip</th><th>producator</th></tr>");
  56.  
  57. if(request.getParameter("Adauga")!=null)
  58. {
  59. int id=Integer.parseInt(request.getParameter("id"));
  60. String tip=request.getParameter("tip");
  61. String producator=request.getParameter("producator");
  62. String comanda="insert into muzica values("+id+","+tip+"+"+producator+")";
  63. try{
  64. sql.executeQuery(comanda);
  65. rs=sql.executeQuery("select *from muzica");
  66. }
  67. catch(SQLException e)
  68. {
  69. System.out.println(e);
  70. }
  71. }
  72.  
  73. if(request.getParameter("Modifica")!=null)
  74. {
  75. int id=Integer.parseInt(request.getParameter("id"));
  76. String tip=request.getParameter("tip");
  77. String producator=request.getParameter("producator");
  78. String comanda="update muzica set tip="+tip+",producator="+producator+"where id="+id+"";
  79. try{
  80. sql.executeQuery(comanda);
  81. rs=sql.executeQuery("select *from muzica");
  82. }
  83. catch(SQLException e)
  84. {
  85. System.out.println(e);
  86. }
  87. }
  88. if(request.getParameter("Sterge")!=null)
  89. {
  90. int id=Integer.parseInt(request.getParameter("id"));
  91. String tip=request.getParameter("tip");
  92. String producator=request.getParameter("producator");
  93. String comanda="delete from muzica where id="+id+"";
  94. try{
  95. sql.executeQuery(comanda);
  96. rs=sql.executeQuery("select *from muzica");
  97. }
  98. catch(SQLException e)
  99. {
  100. System.out.println(e);
  101. }
  102. }
  103. while(rs.next())
  104. out.println("<tr><td>"+rs.getInt("id")+"</td><td>"+rs.getString("tip")+"</td><td>"+rs.getString("producator")+"</td></tr>");
  105.  
  106. out.println("</table></body></html>");
  107.  
  108. }
  109. catch(SQLException ex)
  110. {
  111. System.out.println("exceptia"+ex);
  112. }
  113. }
  114.  
  115. /**
  116. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  117. */
  118. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  119. // TODO Auto-generated method stub
  120. }
  121.  
  122. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement