jdbcTemplate

· Spring
[Spring] Spring DB - 쿼리실행 Spring에서 제공하는 쿼리 실행 방법을 알아보겠습니다. JdbcTemplate을 이용한 변경 쿼리 실행 INSERT, UPDATE, DELETE 쿼리는 update() 메서드를 사용합니다. * int update(String sql) * int update(String sql, Object... args muscleking3426.tistory.com 이전 포스팅에서 작성했던 코드를 테스트해보는 시간을 가지겠습니다. 간단한 메인 클래스를 작성해서 테스트해봅시다. 설정 클래스 @Configuration public class AppCtx { @Bean(destroyMethod = "close") public DataSource dataSource() { D..
· Spring
Spring에서 제공하는 쿼리 실행 방법을 알아보겠습니다. JdbcTemplate을 이용한 변경 쿼리 실행 INSERT, UPDATE, DELETE 쿼리는 update() 메서드를 사용합니다. * int update(String sql) * int update(String sql, Object... args) update() 메서드는 쿼리 실행 결과로 변경된 행의 개수를 리턴합니다. update() 메서드의 사용 예를 알아봅시다. public class MemberDao { private JdbcTemplate jdbcTemplate; ... public void update(Member member) { jdbcTemplate.update( "update MEMBER set NAME = ?, PASSW..
· Spring
스프링을 사용하면 DataSource나 Connection, Statemement, ResultSet을 직접 사용하지 않고, JdbcTemplate을 이용해서 편리하게 쿼리를 실행할 수 있습니다. JDBCTemplate 생성하기 package spring; import java.util.Collection; import org.apache.tomcat.jdbc.pool.DataSource; import org.springframework.jdbc.core.JdbcTemplate; public class MemberDao { private JdbcTemplate jdbcTemplate; public MemberDao(DataSource dataSource) { this.jdbcTemplate = new J..
· Spring
JDBC 프로그래밍의 단점을 보완하는 스프링 JDBC API를 이용하면 DB 연동에 필요한 Connection을 구한 다음 쿼리를 실행하기 위한 PreparedStatement를 생성합니다. 그리고 쿼리를 실행한 뒤에는 finally 블록에서 ResultSet, PreparedStatement, Connection을 닫습니다. JDBC API를 이용한 DB 연동 코드 구조 Member member; Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { conn = DriverManager.getConnection("jdbc:mysql://localhost/spring5fs", "spring5", "spring5..
runnnerDevHong
'jdbcTemplate' 태그의 글 목록