다시 보는 초난감 DAO

예외처리 기능을 갖춘 DAO public class UserDao { DataSource dataSource; public UserDao(DataSource dataSource) throws SQLException { this.dataSource = dataSource; } public void deleteAll() throws SQLException { Connection c = null; PreparedStatement ps = null; try { c = dataSource.getConnection(); ps = c.prepareStatement(“delete from users”); ps.executeUpdate(); } catch (SQLException e) { throw e; } finally { if (ps != null) { try { ps.close(); } catch (SQLException e) { } }.. Read More

토비의 스프링 초난감 Dao

토비의 스피링 초난감 Dao 초난감 Dao Dao 란 데이터 엑세스 오브젝트이다. 데이터를 조회 하거나 조작하는 기능을 말한다. 우리는 흔히 쓰는 자바빈 규약에 따른 오브젝트이다. public class User { String id; String name; String password; public User() { } public User(String id, String name, String password) { this.id = id; this.name = name; this.password = password; } public String getId() { return id; } public void setId(String id) { this.id =.. Read More