33일차

Seon Kim·2024년 1월 8일

복습

SQL select, insert update delete
DB연동
1. 드라이버로드

2. DB연결

3. 객체준비
  executeQuery: select문 실행
  exectueuUpdate: DML(Insert,Update,Delelte)

4. sql문 실행:
  getInt(): 자바에서 int타입으로 데이터를 취급 저장
  getString(): 자바에서 String으로 데이터를 취급

5. 자원반납:


DB연동 update

4번째 sql 실행문만 바꿔주면 된다.
select ~
insert ~

update ~
delete ~

최소한 다섯가지 존재
목록조회 select ~~ from ~~
상세조회 select ~~ from ~~ where ~~
insert 입력
update 수정
delete 삭제

statement 사용 안 하고 DB연동
prepareStatement() 를 사용할려면 쿼리문이 먼저 존재 해야한다.
쿼리문 값에 ? 를 작성한다.

여러개의 클래스를 하나의 클래스로 만들어서 db 연결

JdbcUtil 클래스
static 블락: 객체생성을 하지 않아도 클래스를 로딩했기 때문에 미리 진행 하게 만들어 준다.
JdbcUtil 클래스가 각 클래스마다 가지고 있던 드라이버로딩과 DB연결 코드를 한번에 해결해 준다.

DAO 테이블마다 하나의 JdbcUtil필요

profile
개발 어린이

0개의 댓글