April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
JDBC Tradicional
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}