Persistence란 애플리케이션의 객체 상태를 데이터베이스에 저장하고, 다시 조회하여 유지하는 개념입니다.
“메모리의 객체 ↔ DB 데이터 간의 지속성”
JDBC(Java Database Connectivity)는 Java에서 DB에 직접 SQL을 전달하여 데이터를 처리하는 표준 API입니다.
Connection
→ PreparedStatement
→ SQL 실행
→ ResultSet
→ 매핑
String sql = "SELECT * FROM member WHERE id = ?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setLong(1, id);
ResultSet rs = ps.executeQuery();