inblog logo
|
programmer
    JDBC

    JDBC 기본 지식

    [JDBC] 시작 전 기본 지식
    Jan 19, 2024
    JDBC 기본 지식
    Contents
    DBMS(Database Management System)
    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

    programmer

    RSS·Powered by Inblog