ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JDBC] JDBC 의 이해
    데이터베이스/JDBC 2024. 10. 31. 18:07

    JDBC 란?

    자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API를 의미함.
    JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다

     

    JDBC 이해

    • 클라이언트 (APP, WEB)의 요청이 들어오면, Application Server에서 요청을 분석하고 필요한 데이터를 DB를 통해 가지고 오게된다

     

    • Application은 필요한 데이터가 있을 때, 3가지 절차를 지나게 된다
      1. 커넥션 연결 : DB 와 연결을 하기위해 커넥션 설정을 한다
      2. SQL 전달 : DB에 쿼리를 하기 위해서, SQL을 전달하게 된다
      3. 결과 응답 : SQL 결과를 응답을 통해, Application Server에 전달하게 된다

     

    • 여기서, JDBC의 사용 이유 (?)
      • DB의 경우, 여러 회사들에 따라 서로다른 접근, 결과 포멧들이 나뉘게 된다
        • 해당 포멧들과 서로다른 접근들을 통일 시키고자, JAVA에서 JDBC를 이용하여 통일화를 이룸
      • 해당 JDBC로 포맷을 맞추고, Spring은 해당 DB에 맞춰서 드라이버를 연결하여 통신을 하게 된다.

     

    JDBC 인터페이스 정의

    • java.sql.Connection
      • 커넥션 연결
    • java.sql.statement
      • SQL을 담은 내용
    • java.sql.ResultSet
      • SQL 결과 응답

     

     

    '데이터베이스 > JDBC' 카테고리의 다른 글

    [JDBC] 트랜잭션 매니저  (0) 2024.11.05
    [JDBC] 트랜잭션  (0) 2024.11.05
    [JDBC] 커넥션 풀  (7) 2024.11.04
    [JDBC] JDBC CRUD 구축  (1) 2024.10.31
    [JDBC] JDBC 와 최신 데이터 접근 기술 (Sql Mapper , ORM)  (1) 2024.10.31
Designed by Tistory.