npublic
void
updateCustomer(Customer customer) {
n Connection conn = null;
n PreparedStatement ps = null;
n try {
n conn = getConnection();
n ps = conn.prepareStatement(“update customer set ” +
n “firstName = ?, lastName = ?, ...”);
n ps.setString(1,
customer.getFirstName());
n ps.setString(2,
customer.getLastName());
n ps.executeUpdate();
n } catch (SQLException
e) {
n log.error(e);
n } finally {
n try { if (ps != null) ps.close();
}
n catch (SQLException
e) {log.error(e);}
n try {if (conn != null)
conn.close();}
n catch (SQLException
e) {log.error(e);}
n }
n}
nprivate Connection
getConnection() {
n //... Mais código de encanador
n}