Data Mapping(데이터 접속)이란 소프트웨어읭 기능구현을 위해 프로그래밍 코드와 데이터베이스의 데이터를 연결하는것을 뜻한다.
SQL Mapping
코드 내에 직접 SQL을 작성해 DBMS에 접속하는 기술이다. 대표적으로 JDBC, ODBC, MyBatis가 있다.
ORM(Objest Relational Mapping)
기존의 관계적 데이터베이스의 테이블 구조와 OOP릐 객체지향적 구조간의 괴리를 줄이기 위한 기술로, 객체를 관계형데이터베이스의 구조로 맵핑하여 OOP의 완성도를 높여주는 기술이다. 대표적으로 JPA, Hibernate, Django가 있다.