Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- import java.sql.SQLException;
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- /**
- * Servlet implementation class ClienteServlet
- */
- @WebServlet("/ClienteServlet")
- public class ClienteServlet extends HttpServlet {
- private static final long serialVersionUID = 1L;
- /**
- * @see HttpServlet#HttpServlet()
- */
- public ClienteServlet() {
- super();
- // TODO Auto-generated constructor stub
- }
- /**
- * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
- * response)
- */
- protected void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- String Nome_cliente = request.getParameter("Nome_cliente");
- String Cidade_cliente = request.getParameter("Cidade_cliente");
- String CPF_cliente = request.getParameter("CPF_cliente");
- Cliente client = new Cliente();
- client.Nome_cliente = Nome_cliente;
- client.Cidade_cliente = Cidade_cliente;
- client.CPF_cliente = CPF_cliente;
- //criar um recordset que recebe o retorno do método localiza [client.localizar(chave)]
- //criar um arraylist do tipo Cliente: ArrayList<Cliente> listaclientes = new Arraylist<Cliente>();
- //Esta lista recebe cada um dos clientes retornados pelo método localizar
- //converter a lista em Json (chamar o Prof)
- try {
- client.Inserir();
- } catch (ClassNotFoundException | SQLException e) {
- e.printStackTrace();
- }
- }
- }
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- public class Cliente {
- public String Nome_cliente;
- public String Cidade_cliente;
- public String CPF_cliente;
- public void Inserir() throws ClassNotFoundException, SQLException {
- Class.forName("com.mysql.jdbc.Driver");
- // Cria e abre uma conexão com o Banco de dados
- Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/usuario", "root", "positivo");
- // Define o comando a ser executado
- Statement comando = null;
- comando = conexao.createStatement();
- comando.execute("insert into clientes values('" + this.Nome_cliente + "','"
- + this.Cidade_cliente + "','" + this.CPF_cliente + "')");
- }
- public ResultSet localizar(String chave) throws SQLException, ClassNotFoundException {
- // Ativar o Driver para o MySQL
- Class.forName("com.mysql.jdbc.Driver");
- // Cria e abre uma conexão com o Banco de dados
- Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/usuario", "root", "positivo");
- // Define o comando a ser executado
- Statement comando = null;
- comando = conexao.createStatement();
- ResultSet rs = comando.executeQuery("Select * from clientes where Nome_cliente like '" + chave + "'");
- System.out.println("Select * from clientes where Nome_cliente like '" + chave + "'");
- return rs;
- }
- }
Add Comment
Please, Sign In to add comment