JDBC 기본 지식

[JDBC] 시작 전 기본 지식
Jan 19, 2024
JDBC 기본 지식
JDBC(Java Database Connection)

DBMS(Database Management System)

notion image
  • DBMS DBS(테이블이 있음)을 관리 →Read, Write(I/O)
  • OS가 FS를 통해 파일을 관리한다.
  • select 요청을 하면 table data를 return
  • insert delete update 같은 경우는 변경된 행의 갯수를 return
    • ex)
      • insert 요청을 세건 줬는데 2를 준다 → 2건만 성공하고 1건은 실패
        문법 오류→ -1
  • 반이중 통신으로 이루어진다. (요청하면 응답. 끝)
  • 통신을 하기 위해 IP, Port, ID, Password, Protocol 을 전송하여야한다.
  • 연결이 되면 세션이 만들어졌다고함.

notion image
  1. 클라이언트가 버퍼로 Write(ByteStream)
  1. 서버가 버퍼로 Read
  1. 파싱(분석 이해)해서 자바 오브젝트에 옮김
  1. 캐싱시도 → 캐싱이 되면(RAM에 데이터가 있음) 7.로 캐싱이 안되면(RAM에 데이터가 없음) 5.로
      • 캐싱이 되면 I/O가 줄어듬
  1. 하드디스크로 가서 데이터를 찾음
  1. 하드디스크의 데이터를 RAM으로 끌어올림
  1. 서버가 버퍼로 Write
  1. 클라이언트가 버퍼로 Read

 
Share article
RSSPowered by inblog