본문 바로가기

Spring

JDBC

Java DataBase Connectivity의 약자로 자바 프로그램에서 DB와 관련된 작업을 처리할 수 있도록 도와준다.

DBMS(DataBaseManagementSystem) 종류(Mysql, Mssql, Oracle..)에 상관없이 하나의 JDBC API를 두어 사용하여 DBMS 작업을 처리한다.

JRE에 포함되어있다.

 

실행과정

Connection: 데이터베이스에 연결하기 위한 객체이다

PreparedStatement: SQL 명령을 실행하기 위한 객체이다.

ResultSet: SQL 명령의 조회 결과 데이터를 전달해 주는 객체이다.

작업이 끝난 후, Connection 객체의 close 메소드는 반드시 호출해 주어야 한다.

PreparedStatement, ResultSet 객체의 close 메소드도 가급적 호출해 주는 것이 좋다

 

Spring-JDBC가 클래스패스에 있으면 자동 설정이 필요한 빈을 설정 해준다.

  • DataSource
  • JdbcTemplate => 코드를 간결하게 사용할 수 있고 try-catch같은 리소스 반납처리가능하다

'Spring' 카테고리의 다른 글

ORM  (0) 2020.01.14
JSP  (0) 2020.01.14
Spring Web MVC  (0) 2020.01.14
Test  (0) 2020.01.14
부록  (0) 2020.01.14