우선 iBATIS를 알기 전에 SQL부터 알면 좋다. 예전 IT회사들이 관계형 DB 관리 시스템에 수십억 달러를 투자 하여, 소프트웨어 기술을 개발하려고 하였으나, 몇안 되는 기술들 만이 오랜 기간동안의 시험을 통과하여 살아남았다. 이렇게 오랜기간 지났음에도 관계형 DB는 여전히 중요하며, 세계에서 왠만큼 큰 규모의 회사들은 사용하고 있으며, 회사내부의 시스템을 구성하는 중요한 기반 구조의 역할을 하고있다. SQL은 비동기적 언어로 데이터베이스와 함께 작동한다. 첫째 데이터 정의 언어(DDL) CREATE, DROP, ALTER -위 구문들은 데이터베이스의 구조와 설계를 정의한다. 둘째 데이터조작 언어(DML) SELECT, INSERT, UPDATE, DELETE 위 구문들은 데이터를 직접 조작하기 위..