DML은 몇 개의 데이터가 처리되었는지 숫자로 결과 반환
select 문은 데이터를 반환
insert/update/delete는 실행하고 추가된 데이터를 보여주는 것이 아니라 '명 개의 row가 추가/변경/삭제' 되었는지 알려준다.
반면, select는 실제 데이터들을 반환한다.
프로그램 작성시, 항상 sql문을 미리 실행해 맞는 결과가 나오는 것을 확인하고 코드를 작성하는 것이 좋다.
DML과 쿼리의 차이를 알아야 하는 이유는, 결과에 대한 처리 방식 자체가 달라, JDBC 프로그램을 작성할 때, 이를 분리해서 작성해야 한다는 것을 의미하기 때문이다.