SpringのJdbcTemplateを使用してデータを操作する方法

1866 ワード

JNDIを使用してデータベースを構成する接続プールについて説明します.
JNDIでデータベースの接続プールを構成する場合は、この接続プールを使用します.
現在、データベースの操作方法には多くのパッケージがあり、Springで提供されているJdbcTemplateのパッケージ操作データベースを使用することができます.
準備:
1.データベースの接続プール(ローカルJNDIまたはグローバルJNDI)を構成します.
2.SpringにJNDIを導入
方法1:
1.SpringのアプリケーションContext.xmlファイルにJdbcTemplateオブジェクトを宣言し、dataSourceを入力します.
    
        
    

2.javaファイルでIOCを使用してjdbcTemplateをオブジェクトに注入します.
public class UserServiceImpl{  
  
    private JdbcTemplate jdbcTemplate;  
      
    public JdbcTemplate getJdbcTemplate() {  
        return jdbcTemplate;  
    }  
  
                //    1     
    public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {  
        this.jdbcTemplate = jdbcTemplate;  
    }  
}

3.SpringのアプリケーションContextにBeanオブジェクトを追加します.
  
       
  

次にjdbcTemplateを使用してデータベースを操作すればよい.
方法2.Springが提供するorg.springframework.jdbc.core.support.JdbcDaoSupportクラスを使用する.
クラスBaseServiceを作成し、JdbcDaoSupportクラスを継承します.
BaseServiceクラスで@Serviceを使用し、@Resource注入を使用できます.
@Resource(name="jdbcTemplate")
public void mysetJdbcTemplate(JdbcTemplate jdbcTemplate){
setJdbcTemplate(jdbcTemplate);
}
アプリケーションContext.xmlに直接追加することもできます
	
        	
    	

BaseServiceでgetJdbcTemplateを使用して、操作データベースのオブジェクトを取得します.