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

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

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

    隨筆 - 45, 文章 - 2, 評(píng)論 - 11, 引用 - 0
    數(shù)據(jù)加載中……

    jdbc批處理方法

    package cc.apl330;
    
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    
    import cc.apl330.dao.UserDAOException;
    
    
    //注意批處理在實(shí)際中應(yīng)用要注意同時(shí)打包太多的處理會(huì)引起內(nèi)存溢出.
    public class BatchTest {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		long start = System.currentTimeMillis() ;
    		//常規(guī)方式提交處理
    		for(int i=0; i<200; i++){
    			create(i) ;
    		}
    		long end = System.currentTimeMillis() ;
    		System.out.println("crate:" + (end - start)) ;
    		
    		//成批提交處理
    		start = System.currentTimeMillis() ;
    		create1() ;
    		end = System.currentTimeMillis() ;
    		System.out.println("Batchcrate:" + (end - start)) ;
    
    	}
    	
    	//常規(guī)方式提交處理
    	static void create(int i){
    		String sql = "INSERT INTO USER(name,money) VALUES(?,?);";
    		Connection conn;
    		PreparedStatement ps;
    		try {
    			conn = JdbcUtil.getConnection();
    			ps = conn.prepareStatement(sql) ;
    			ps.setString(1, "name"+i) ;
    			ps.setFloat(2, 200f+i) ;
    			ps.executeUpdate();
    			JdbcUtil.free(null, ps, conn) ;
    		} catch (SQLException e) {
    			throw new UserDAOException(e.getMessage(),e) ;
    		}
    	}
    	
    	//成批提交處理
    	static void create1(){
    		String sql = "INSERT INTO USER(name,money) VALUES(?,?);";
    		Connection conn;
    		PreparedStatement ps;
    		try {
    			conn = JdbcUtil.getConnection();
    			ps = conn.prepareStatement(sql) ;
    			for(int i=200; i<400; i++){
    				ps.setString(1, "name"+i) ;
    				ps.setFloat(2, 200f+i) ;
    				ps.addBatch();//將處理打包
    			}
    			//執(zhí)行批處理
    			int[] is = ps.executeBatch() ;
    			System.out.println(is.length+"") ;
    			JdbcUtil.free(null, ps, conn) ;
    		} catch (SQLException e) {
    			throw new UserDAOException(e.getMessage(),e) ;
    		}
    	}
    }

    posted on 2010-07-31 16:09 jack zhai 閱讀(187) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产精品亚洲片在线va| 国产L精品国产亚洲区久久| 精品亚洲成a人片在线观看少妇| 久久国产一片免费观看| 西西人体44rt高清亚洲| 久久久久亚洲精品天堂久久久久久| 中文字幕乱码亚洲精品一区| 一二三四免费观看在线电影| 亚洲综合av一区二区三区不卡| 国内自产拍自a免费毛片| 国产成人人综合亚洲欧美丁香花| 国产成人精品免费直播| 九一在线完整视频免费观看| 亚洲日韩欧洲乱码AV夜夜摸| 久久这里只精品热免费99| 亚洲色图视频在线观看| 亚洲成aⅴ人在线观看| 67194熟妇在线永久免费观看| 在线a亚洲老鸭窝天堂av高清| 日本高清免费中文字幕不卡| 成人免费夜片在线观看| 亚洲日韩精品一区二区三区 | 一级毛片大全免费播放下载| 亚洲午夜未满十八勿入网站2| 在线成人爽a毛片免费软件| 国产成人精品亚洲日本在线| 国产一级理论免费版| 最近更新免费中文字幕大全| 亚洲黄网站wwwwww| 久久亚洲国产成人精品无码区| 国产精品成人啪精品视频免费| 亚洲综合国产一区二区三区 | 四虎1515hh永久久免费| 亚洲乱亚洲乱妇无码| 精品国产人成亚洲区| 国产91免费视频| 一级毛片高清免费播放| 亚洲国产综合人成综合网站00| 免费人成无码大片在线观看| 久久久久久曰本AV免费免费| 暖暖免费中文在线日本|