데이터베이스) JDBC 와 MyBatis(SQL Mapper)
·
데이터베이스 탐구
JDBC(Java Database Connectivity) JDBC(Java Database Connectivity)는 자바에서 가장 오래된 데이터베이스 연동 기술로서, 모든 관계형 데이터베이스에 대해서 동일한 자바 코드를 사용합니다. JDBC는 다형성(Poloymorphism)을 기반으로 동작하기 때문에 데이터베이스와 무관하게 동일한 자바 코드를 사용할 수 있습니다. DAO(Data Access Object) DAO(Data Access Object) 클래스를 구현할 때는 JDBC(java.sql 패키지)가 제공하는 인터페이스를 이용합니다.그러면 인터페이스를 구현한 드라이버가 실질적인 데이터베이스 연동을 처리합니다.따라서 데이터베이스가 변경되는 경우에 각 벤더에서 제공하는 드라이버만 교체해 주면 ..