본문 바로가기

강의 내용 정리/Spring DB 1

1-3. JDBC 이해

 

여기까지가 과거 이야기!! -> DB마다 커넥션 연결 방법, SQL 전달 방법, 결과 응답 받는 방법이 각각 다르다. -> 동일한 인터페이스를 중간에 놓자! ->  jdbc(자바 표준)

 

 

 

 

# JDBC의 등장

 

1. 연결, 2. SQL을 담은 내용, 3. SQL 요청 응답을 공통으로 표준 인터페이스에 정의

 

-> JDBC 인터페이스를 구현하는 각각의 DB벤더사 마다 드라이버를 구현,제공 (JDBC 드라이버)

-> 개발자 입장에서는 JDBC 표준 인터페이스에 맞게만 개발하면 DB를 바꾸더라도 상관없다.

 

 

JDBC 표준 인터페이스를 정의함으로써 장점.

 

 

# 한계!

ex. 페이징 같은 경우는 벤더사마다 굉장히 다르다.

 

JDBC를 사용할 때 JDBC 코드는 변경하지 않아도 되지만 SQL은 해당 DB에 맞도록 변경해야한다.

-> JPA를 사용하면 이 부분도 많이 해결된다.

 

 

 

 

 

 

# 본 게시글은 인프런 김영한님의 강의를 수강 후 정리한 내용입니다.

 

꾸준히 다시보자.

 

1. 221014

2. 221031

Recent Posts
Popular Posts
Recent Comments