본문 바로가기
데이터베이스/JDBC

[JDBC] JDBC 와 최신 데이터 접근 기술 (Sql Mapper , ORM)

by 거북이의 기술블로그 2024. 10. 31.

SQL Mapper

JDBC를 더욱 편하게 사용하기 위해서, JDBC 편의 메서드 제공하는 역할

  •  장점
    • JDBC를 편리하게 사용하도록 도와준다
    • SQL 응답 결과를 객체로 편리하게 변환해준다
    • JDBC의 반복코드를 제거해준다
  • 단점
    • 개발자가 직접 SQL을 작성해야한다
  • 대표기술
    • Mybatis, JdbcTemplate

 

ORM

ORM은 객체를 관계형 데이터베이스 테이블과 매핑해주는 기술

  •  장점
    • SQL을 직접 작성하지 않아도 된다
    • SQL을 동적으로 만들어 실행해준다
    • 각각의 데이터베이스마다 다른 SQL을 사용하는 문제도 중간에서 해결해준다
  • 주의할점
    • SQL을 작성하지 않고, 객체를 기준으로 자동생성되는게 있으므로, 깊은 이해가 필요하다
  • 대표기술
    • JPA ( 하이버네이트, 이클립스링크 )

 

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

[JDBC] 트랜잭션  (0) 2024.11.05
[JDBC] 커넥션 풀  (7) 2024.11.04
[JDBC] JDBC CRUD 구축  (1) 2024.10.31
[JDBC] JDBC 의 이해  (0) 2024.10.31