Please Enable JavaScript!
Gon[ Enable JavaScript ]

(4) HSQLDB 과 Spring Framework - spring framework 에서 hsqldb 연동테스트

자바(JAVA)
반응형

이제 위에서 생성한 DB에 테이타를 web application 에서 조회, 수정, 삭제를 해본다.

이 작업은 spring framework 와 연동해서 진행한다.

일단 hsqldb 와 연동을 위한 정보를 applicationContext.xml 에 셋팅한다.

      

   
   
   
   
   
   
   

   


   

위에서 설정한 연결정보를 바탕으로 CommSpringHSQLDAO JdbcTemplate클래스를 하나 만든다.

그리고 dataSource 설정값을 property 로 넘긴다.

그런후 DAO 소스에서 JdbcDaoSupport 가 제공하는 JdbcTemplate 를 이용해 입력, 수정, 삭제

기능을 구현해본다.

import java.util.List;
import org.springframework.dao.DataAccessException;
import org.springframework.jdbc.core.support.JdbcDaoSupport;
import org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer;

public class CommSpringHSQLDAO extends JdbcDaoSupport {
   private DataFieldMaxValueIncrementer incrementer;
   public void setIncrementer(DataFieldMaxValueIncrementer incrementer){
        this.incrementer = incrementer;
   }
   protected final DataFieldMaxValueIncrementer getIncrementer(){
        return incrementer;
   }
   public List getProductList(){
       List products = null; 
       try {
         products = getJdbcTemplate().queryForList("select * from product");
       } catch (DataAccessException e) {
         e.printStackTrace();
       }
         return products;
   }
}
반응형
Posted by 녹두장군1
,