💡 JDBC란?
: Java에서 DataBase에 접근 가능하도록 하는 Programming API💡 DBMS란?
: 각자 DataBase를 저장하고 관리하는 창고지기
💡 DriverManager 이란?
: DB에서 JDBC Driver를 통해서 Query를 받아오는 경로(Connection)를 만드는 Driver Class
💡 Connection 객체
: DB와의 통신을 통해서 Query를 받아오는 경로
: 각 DB마다 Conenction 객체가 존재
DriverManager의 getConnction()을 사용하여 접속할 DB의 주소, user이름, password를 넣어주고 Connection 객체에 전달
.proporties 파일에 사용할 Drive, 접속할 DB의 주소, user 이름, password를 적어주고, 해당 설정들을 properties파일에서 getProperty()를 사용해서 뽑아서 Conenction 객체에 전달
JDBC Template으로 선언하여 동작하는 service 계층에서 import static을 이용해서 getConnection()를 불러와서 사용