Guest User

Untitled

a guest
Nov 18th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. import java.io.IOException;
  2. import java.sql.SQLException;
  3.  
  4. import javax.servlet.ServletException;
  5. import javax.servlet.annotation.WebServlet;
  6. import javax.servlet.http.HttpServlet;
  7. import javax.servlet.http.HttpServletRequest;
  8. import javax.servlet.http.HttpServletResponse;
  9.  
  10. /**
  11. * Servlet implementation class ClienteServlet
  12. */
  13. @WebServlet("/ClienteServlet")
  14. public class ClienteServlet extends HttpServlet {
  15. private static final long serialVersionUID = 1L;
  16.  
  17. /**
  18. * @see HttpServlet#HttpServlet()
  19. */
  20. public ClienteServlet() {
  21. super();
  22. // TODO Auto-generated constructor stub
  23. }
  24.  
  25. /**
  26. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
  27. * response)
  28. */
  29. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  30. throws ServletException, IOException {
  31. String Nome_cliente = request.getParameter("Nome_cliente");
  32. String Cidade_cliente = request.getParameter("Cidade_cliente");
  33. String CPF_cliente = request.getParameter("CPF_cliente");
  34. Cliente client = new Cliente();
  35. client.Nome_cliente = Nome_cliente;
  36. client.Cidade_cliente = Cidade_cliente;
  37. client.CPF_cliente = CPF_cliente;
  38. //criar um recordset que recebe o retorno do método localiza [client.localizar(chave)]
  39.  
  40. //criar um arraylist do tipo Cliente: ArrayList<Cliente> listaclientes = new Arraylist<Cliente>();
  41. //Esta lista recebe cada um dos clientes retornados pelo método localizar
  42.  
  43. //converter a lista em Json (chamar o Prof)
  44.  
  45.  
  46. try {
  47. client.Inserir();
  48. } catch (ClassNotFoundException | SQLException e) {
  49. e.printStackTrace();
  50. }
  51. }
  52. }
  53.  
  54. import java.sql.Connection;
  55. import java.sql.DriverManager;
  56. import java.sql.ResultSet;
  57. import java.sql.SQLException;
  58. import java.sql.Statement;
  59.  
  60. public class Cliente {
  61. public String Nome_cliente;
  62. public String Cidade_cliente;
  63. public String CPF_cliente;
  64.  
  65. public void Inserir() throws ClassNotFoundException, SQLException {
  66. Class.forName("com.mysql.jdbc.Driver");
  67.  
  68. // Cria e abre uma conexão com o Banco de dados
  69. Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/usuario", "root", "positivo");
  70.  
  71. // Define o comando a ser executado
  72. Statement comando = null;
  73. comando = conexao.createStatement();
  74.  
  75. comando.execute("insert into clientes values('" + this.Nome_cliente + "','"
  76. + this.Cidade_cliente + "','" + this.CPF_cliente + "')");
  77. }
  78.  
  79. public ResultSet localizar(String chave) throws SQLException, ClassNotFoundException {
  80.  
  81. // Ativar o Driver para o MySQL
  82. Class.forName("com.mysql.jdbc.Driver");
  83. // Cria e abre uma conexão com o Banco de dados
  84. Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/usuario", "root", "positivo");
  85. // Define o comando a ser executado
  86. Statement comando = null;
  87. comando = conexao.createStatement();
  88. ResultSet rs = comando.executeQuery("Select * from clientes where Nome_cliente like '" + chave + "'");
  89. System.out.println("Select * from clientes where Nome_cliente like '" + chave + "'");
  90. return rs;
  91. }
  92. }
Add Comment
Please, Sign In to add comment