App(JAVA) 에서 DB에 저장하기 위한 API를 JDBC라고한다.
즉, JDBC 또한 API이다.
JDBC DriverManager는 vendor에 따라(MySQL, Oracle...) 맞는 Driver를 만들어준다.
mvn repository
에서 다운받아서 추가했었다.
Q. Person.java, Controller.java를 compile하면?
A. Person.class 실행 파일로 변경된다.
ojdbc6.jar
에는 Oracle Driver라는 Connection 객체 등을 가지고 있기 때문에 import가 가능했다!
Q. 코드를 간략하게 사용할 수 없을까?
A. 이 문제점을 해결하기 위해 JPA가 등장했다!