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

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

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

    DANCE WITH JAVA

    開發出高質量的系統

    常用鏈接

    統計

    積分與排名

    好友之家

    最新評論

    配制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

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

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

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

    主站蜘蛛池模板: a毛片视频免费观看影院| 亚洲AV永久无码精品网站在线观看| 看免费毛片天天看| 国内一级一级毛片a免费| 亚洲人成网站在线在线观看| 亚洲国产精品久久久久婷婷软件| a免费毛片在线播放| 77777亚洲午夜久久多人| 成人无码视频97免费| 国产亚洲精品成人AA片新蒲金| 精品一区二区三区高清免费观看| 亚洲精品成人片在线观看精品字幕| 中国一级特黄的片子免费 | 日韩电影免费在线观看| 亚洲产国偷V产偷V自拍色戒| 亚洲精品无码日韩国产不卡av| 免费观看男人免费桶女人视频| 色窝窝亚洲av网| 爱情岛论坛网亚洲品质自拍| 亚洲精品无码国产片| 国产成人无码免费视频97| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 亚洲AV综合色一区二区三区| 久久九九全国免费| 久久久久无码专区亚洲av| 国产成人AV免费观看| 亚洲精品白色在线发布| 成年人在线免费看视频| 日本精品久久久久久久久免费| 亚洲情a成黄在线观看| 免费国产成人午夜在线观看| 亚洲午夜在线一区| 2020因为爱你带字幕免费观看全集| 亚洲一区电影在线观看| 国产免费一区二区三区VR| a在线观看免费视频| 亚洲国产成人精品激情| 91视频国产免费| 国产成人高清精品免费观看| 亚洲综合在线视频| 免费人成视频x8x8入口|