자바는 데이터베이스와 연결해서 데이터 입출력 작업을 할 수 있도록 JDBC 라이브러리를 제공
1.JDBC 코딩순서 (Create)
0) 사용하려는 DBMS의 jdbc드라이버 파일을 classpath에 등록
buildpath - addbuildpath
1) import java.sql.*
2) jdbc 드라이버로딩 Class.forName("드라이버 클래스 전체이름")
3) DBMS 연결 : DriverManager.getConnection("jdbc프로토콜",
"ID","비번")
4) StateMent 생성 : SQL전송 및 결과수신
Statement/ PreparedStatement/ CallableStatement
(동적으로)
5) DML전송하면 적용된 행의 갯수 반환 : INSERT, UPDATE, DELETE
SELECT전송하면 ResultSet 반환 -> 값 추출
6) 자원닫기(사용의 역순)
ex) ResultSet.close(), Statement.close(),Connection.close()
2) UPDATE
3) Delete
DELETE MEBERS 뒤에 뛰어쓰기 주의할 점
4) SELETE
n개의 데이터 행을 가져올 경우
ResultSet rs = pstmt.executeQuery();
while(rs.next()){
}
- String sql = "select count() from member "; -> 무조건 숫자 1개가 반환
2.// String sql = "select count() from members wherd id =?"; id가 pk이면 0개또는 1개행 반환
3.// String sql = "select * from members"; ->N개열, N개행 반환
- Dto클래스를 담을 ArrayList선언
좋은 글 감사합니다. 자주 올게요 :)