애플리케이션 서버와 DB는 다음의 과정을 통해 데이터를 주고 받는다.
문제점
해결책
JDBC 표준 인터페이스
DB에 커넥션을 연결하고, SQL을 전달하고, 결과를 응답받는 방식을 표준화 해놓은 인터페이스.
다음 3가지 기능을 표준 인터페이스로 정의해 제공.
java.sql.Connection
java.sql.Statement
java.sql.ResultSet
JDBC 드라이버
JDBC 한계
JDBC는 사용하기 복잡한 기술이다.
SQL Mapper
ORM
SQL Mapper, ORM 모두 내부적으로는 JDBC를 사용한다.