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;,,
},,
},,