protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); Rodovia rodovia = new Rodovia(); String nome = request.getParameter("nome"); String extensaoKM = request.getParameter("extensaoKM"); String ufInicial = request.getParameter("ufInicial"); String cidadeInicial = request.getParameter("cidadeInicial"); String ufFinal = request.getParameter("ufFinal"); String cidadeFinal = request.getParameter("cidadeFinal"); rodovia.setNome(nome); rodovia.setExtensaoKM(Integer.parseInt(extensaoKM)); rodovia.setUfInicial(ufInicial); rodovia.setCidadeInicial(cidadeInicial); rodovia.setUfFinal(ufFinal); rodovia.setCidadeFinal(cidadeFinal); PrintWriter out = response.getWriter(); out.println("<html><body>"); out.println("Nome: " + rodovia.getNome() + "<br>"); out.println("Extensão: " + rodovia.getExtensaoKM() + "<br>"); out.println("Cidade Inicial: " + rodovia.getCidadeInicial() + "<br>"); out.println("UF Inicial: " + rodovia.getUfInicial() + "<br>"); out.println("Cidade Final: " + rodovia.getCidadeFinal() + "<br>"); out.println("UF Final: " + rodovia.getUfFinal() + "<br>"); out.println("</body></html>"); }
public void inserir(Rodovia rodovia) throws ClassNotFoundException { System.out.println("entrou no dao"); String sql = "Insert into RODOVIA" + " (NOME, EXTENSAOKM, CIDADEINICIAL, UFINICIAL, CIDADEFINAL, UFFINAL)" + " VALUES (?,?,?,?,?,?)"; try { PreparedStatement stmt = con.prepareStatement(sql); // stmt.setInt(1, rodovia.getIdRodovia()); stmt.setString(1, rodovia.getNome()); stmt.setFloat(2, rodovia.getExtensaoKm()); stmt.setString(3, rodovia.getCidadeInicial()); stmt.setString(4, rodovia.getUfInicial()); stmt.setString(5, rodovia.getCidadeFinal()); stmt.setString(6, rodovia.getUfFinal()); // stmt.setInt(8, rodovia.getSituacao().charAt(0)); stmt.executeUpdate(); stmt.close(); con.close(); // SQL Server stmt = conS.prepareStatement(sql); // stmt.setInt(1, rodovia.getIdRodovia()); stmt.setString(1, rodovia.getNome()); stmt.setFloat(2, rodovia.getExtensaoKm()); stmt.setString(3, rodovia.getCidadeInicial()); stmt.setString(4, rodovia.getUfInicial()); stmt.setString(5, rodovia.getCidadeFinal()); stmt.setString(6, rodovia.getUfFinal()); // stmt.setInt(8, rodovia.getSituacao().charAt(0)); stmt.executeUpdate(); stmt.close(); conS.close(); } catch (SQLException e) { throw new RuntimeException(e + "Erro na Conexão"); } }
public void alterar(Rodovia rodovia) throws ClassNotFoundException { String sql = "update RODOVIA set" + " NOME = ?, EXTENSAOKM = ?, CIDADEINICIAL = ?, UFINICIAL = ?, CIDADEFINAL = ?, UFFINAL = ?" + " where IDRODOVIA = ?"; try { PreparedStatement stmt = con.prepareStatement(sql); stmt.setString(1, rodovia.getNome()); stmt.setFloat(2, rodovia.getExtensaoKm()); stmt.setString(3, rodovia.getCidadeInicial()); stmt.setString(4, rodovia.getUfInicial()); stmt.setString(5, rodovia.getCidadeFinal()); stmt.setString(6, rodovia.getUfFinal()); // stmt.setInt(7, rodovia.getSituacao()); stmt.setInt(7, rodovia.getIdRodovia()); stmt.executeUpdate(); stmt.close(); con.close(); // SQO Server /* stmt = conS.prepareStatement(sql); stmt.setString(1, rodovia.getNome()); stmt.setFloat(2, rodovia.getExtensaoKm()); stmt.setString(3, rodovia.getCidadeInicial()); stmt.setString(4, rodovia.getUfInicial()); stmt.setString(5, rodovia.getCidadeFinal()); stmt.setString(6, rodovia.getUfFinal()); stmt.setInt(7, rodovia.getSituacao().charAt(0)); stmt.setInt(8, rodovia.getIdRodovia()); stmt.executeUpdate(); stmt.close(); conS.close();*/ } catch (SQLException e) { throw new RuntimeException(e + "Erro na Conexão"); } }