드라이버 로드
Class.forName("com.mysql.cj.jdbc.Driver");
DB 연결
Connection conn = DriverManager.getConnection(url, username, password);
쿼리 준비 및 실행
INSERT / UPDATE / DELETE
→ pstmt.executeUpdate();
SELECT
→ ResultSet rs = pstmt.executeQuery();
DB 연결 해제
java
복사편집
pstmt.close();
conn.close();
✅ 항상 try-catch-finally 써서 예외 처리 + 연결 해제.
쿼리 | 설명 | 결과 |
---|---|---|
INSERT, UPDATE, DELETE | 데이터 변경 | executeUpdate() (int 리턴) |
SELECT | 데이터 조회 | executeQuery() (ResultSet 리턴) |
selectOne(아이디, 비밀번호)
호출ResultSet.next() == true
)delete()
호출DELETE FROM member WHERE member_id = ?