<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    DANCE WITH JAVA

    開發(fā)出高質量的系統(tǒng)

    常用鏈接

    統(tǒng)計

    積分與排名

    好友之家

    最新評論

    配制Spring聲明型事務和JdbcTemplate的使用

    配制一個applicationContext.xml如下
    <? xml version = " 1.0 "  encoding = " UTF-8 " ?>
    <! DOCTYPE beans PUBLIC  " -//SPRING//DTD BEAN//EN "   " http://www.springframework.org/dtd/spring-beans.dtd " >

    < beans  default - autowire = " autodetect " >
        
    < import  resource = " classpath:conf/spring/demo.xml "   />
        
    < bean id = " DataSource "   class = " org.apache.commons.dbcp.BasicDataSource " >  
            
    < property name = " driverClassName " >  
                
    < value > com.mysql.jdbc.Driver </ value >  
            
    </ property >  
            
    < property name = " url " >  
                
    < value > jdbc:mysql: // 192.168.1.10:3306/test?characterEncoding=UTF-8&amp;characterSetResults=UTF-8</value>
             </ property >
            
    < property name = " username " >
                
    < value > root </ value >
            
    </ property >
            
    < property name = " password " >
                
    < value > xx </ value >
            
    </ property >
            
    < property name = " maxActive " >
                
    < value > 10 </ value >
            
    </ property >
            
    < property name = " maxIdle " >
                
    < value > 2 </ value >
            
    </ property >
        
    </ bean >
        
    < bean id = " TransactionManager "
            
    class = " org.springframework.jdbc.datasource.DataSourceTransactionManager " >
            
    < property name = " dataSource " >
                
    < ref bean = " DataSource "   />
            
    </ property >
        
    </ bean >
        
    < bean id = " JdbcTemplate "
            
    class = " org.springframework.jdbc.core.JdbcTemplate " >
            
    < property name = " dataSource " >
                
    < ref bean = " DataSource "   />
            
    </ property >
        
    </ bean >
    </ beans >
    對應的TestDaoImpl中加入這部分代碼
        
    private  JdbcTemplate jdbcTemplate;
        
        
    public  JdbcTemplate getJdbcTemplate()  {
            
    return  jdbcTemplate;
        }

        
    public   void  setJdbcTemplate(JdbcTemplate jdbcTemplate)  {
            
    this .jdbcTemplate  =  jdbcTemplate;
        }

        
    // 插入,修改和刪除類似
        String sql1  =   " insert into testdb1 values('1','2') " ;
        jdbcTemplate.update(sql1);
        
    // 查詢
         private   class  BeanRowMapper  implements  RowMapper  {
            
    public  Object mapRow(ResultSet rs,  int  rowNum)  throws  SQLException  {
                String id 
    =  rs.getString( " ID " );
                String title 
    =  rs.getString( " TITLE " );
                Bean bean 
    =   new  Bean(id,title);
                
    return  bean;
            }

        }

        String sql1 
    =   " select *  from testdb1  " ;
        List list 
    =  jdbcTemplate.query(sql1,  new  BeanRowMapper());
        
    // call back    (回調)
        jt.execute( new  ConnectionCallback() {
            
    public  Object doInConnection(java.sql.Connection con)  throws  SQLException, DataAccessException  {
                
    return   null ;
            }

        }
    );

    posted on 2007-02-08 18:33 dreamstone 閱讀(5452) 評論(3)  編輯  收藏 所屬分類: 其它開源框架

    評論

    # re: 配制Spring聲明型事務和JdbcTemplate的使用[未登錄] 2007-02-09 11:42 xmlspy

    繼承JdbcDaoSupport就不用顯式聲明JdbcTemplate 了  回復  更多評論   

    # re: 配制Spring聲明型事務和JdbcTemplate的使用 2007-02-11 01:35 dreamstone

    繼承雖然能夠簡化,但是也會帶來一些限制,所以使用繼承還是使用顯示的聲明要根據需求,如果沒有特別的需求,使用繼承倒是可以節(jié)省不少配置  回復  更多評論   

    # re: 配制Spring聲明型事務和JdbcTemplate的使用 2008-04-08 11:55 JackyChow

    代碼可讀性極差!請問變量jt是哪里來的?  回復  更多評論   

    主站蜘蛛池模板: 亚洲精品理论电影在线观看| 亚洲乱码在线播放| 一级片在线免费看| 日批日出水久久亚洲精品tv| 免费观看激色视频网站bd | 99在线观看免费视频| 国产精品无码一区二区三区免费| 最新国产精品亚洲| 国产麻豆免费观看91| 亚洲av日韩aⅴ无码色老头| 国产午夜精品免费一区二区三区| 亚洲理论电影在线观看| 久久国产精品成人片免费| 亚洲小说图片视频| 成人超污免费网站在线看| 久久综合图区亚洲综合图区| 国产成人亚洲精品蜜芽影院| 免费中文字幕一级毛片| 国产A∨免费精品视频| 国产又长又粗又爽免费视频| 老司机午夜性生免费福利| 亚洲自偷自偷图片| 一级毛片a免费播放王色| 国产V亚洲V天堂无码| 亚洲成人免费电影| www亚洲精品久久久乳| 四虎影视免费在线| 久久精品国产亚洲AV蜜臀色欲| 日本高清免费观看| 亚洲sss综合天堂久久久| 亚洲av无码天堂一区二区三区| 亚洲高清有码中文字| 亚洲av无码成人精品区| 国产好大好硬好爽免费不卡| 亚洲三级在线观看| 亚洲国产精品自产在线播放| aⅴ在线免费观看| 成人午夜影视全部免费看| 中文字幕亚洲综合久久2| 91九色老熟女免费资源站| 美女免费视频一区二区|