커넥션풀

반응형

    Spring) JdbcTemplate ( query( ), update( ), RowMapper<T> )

    1. JdbcTemplate이란? 기존 JDBC에서는 DB를 다루려고 할 때, PreparedStatement ResultSet Connection 이 세 가지 객체를 따로 다루며 DB에 접근한다. Connection으로 DB정보를 불러오고, PreparedStatement로 쿼리문에 들어갈 인자를 작성하고, Resultset으로 쿼리실행의 결과값을 가져와 저장하고.. 객체 하나하나 연결을 종료( close() )하는 등... 코드가 굉장히 길어지게 된다. 하지만 스프링 프레임워크에서는 'JdbcTemplate'를 활용하여 더욱 간편하게 DB를 다룰 수 있게 되는데, 이름에서도 알 수 있듯이 JDBC를 위한 템플릿, JDBC를 위한 틀(형식) 이라는 의미다. 1.1. 기존 Jdbc와 JdbcTemplat..

반응형