Preview only show first 10 pages with watermark. For full document please download

Trabalho De Programação Para Internet - Atualizapedido

Trabalho usando JSP, Servlet, jQuery, Ajax, Sessão e o Tomcat.

   EMBED


Share

Transcript

/*,, * To change this template, choose Tools " Templates, * and open the template in the editor.,, */,, package DAO;,, ,, import Modelo.Pedido;,, import java.sql.Connection;,, import java.sql.PreparedStatement;,, import java.sql.SQLException;,, import java.util.logging.Level;,, import java.util.logging.Logger;,, ,, /**,, *,, * @author Bruno,, */,, public class AtualizaPedido,, {,, ,, public static boolean atualizar(Pedido pedido),, {,, try,, {,, ConexaoBanco conexao = new ConexaoBanco();,, " Connection conexaoBancoDados = conexao.criaConexao(""cliente, ""postgres"," ""postgres"");", " String codInsereItem = ""UPDATE \""Pedido\"" SET clienteid = ?", data = ?," valortotal = ? WHERE pedidoid = ?"";" ,, java.util.Date date = pedido.getData();,, java.sql.Date dateSql = new java.sql.Date(date.getTime());,, ,, PreparedStatement insereBanco = conexaoBancoDados.prepareStatement(codInsereItem);,, insereBanco.setInt(1, pedido.getClienteId());, insereBanco.setDate(2, dateSql);, insereBanco.setFloat(3, pedido.getValorTotal());, insereBanco.setInt(4, pedido.getPedidoId());, //metodo executeUpdate insere os dados no banco de dados,, insereBanco.executeUpdate();,, ,, //fecha a operacao de insercao,, insereBanco.close();,, //fecha a conexao com o banco de dados,, conexaoBancoDados.close();,, ,, return true; ,, } catch (ClassNotFoundException ex),, {,, Logger.getLogger(AtualizaPedido.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex),, {,, Logger.getLogger(AtualizaPedido.class.getName()).log(Level.SEVERE, null, ex); },, ,, return false;,, },, },,