사용자 정보를 JDBC API 를 통해 DB 에 저장하고 조회할 수 있는 DAO 를 만들어보자

<aside> 💡

DAO

</aside>

1.1 User

사용자 정보를 저장할 때는 자바빈 규약을 따르는 오브젝트를 이용하면 편리하다.

User.class

UserDao.class

사용자 정보를 DB 에 넣고 관리할 수 있는 클래스

JDBC 를 이용하는 작업의 일반적인 순서

  1. DB 연결을 위한 connection 을 가져온다.
  2. SQL 을 담은 Statement( or PreparedStatement) 를 만든다.
  3. 만들어진 Statement 를 실행한다.
  4. 조회의 경우 SQL 쿼리의 실행 결과를 ResultSet 으로 받아서 정보를 저장할 오브젝트(User) 에 옮겨준다.
  5. 작업 중 생성된 Connection, Statement, ResultSet 같은 리소스는 작업을 마친 후 반드시 닫아준다.