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

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

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

    隨筆 - 45, 文章 - 2, 評論 - 11, 引用 - 0
    數據加載中……

    jdbc批處理方法

    package cc.apl330;
    
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    
    import cc.apl330.dao.UserDAOException;
    
    
    //注意批處理在實際中應用要注意同時打包太多的處理會引起內存溢出.
    public class BatchTest {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		long start = System.currentTimeMillis() ;
    		//常規方式提交處理
    		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)) ;
    
    	}
    	
    	//常規方式提交處理
    	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();//將處理打包
    			}
    			//執行批處理
    			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) 評論(0)  編輯  收藏 所屬分類: 數據庫


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: eeuss影院ss奇兵免费com| 一区二区三区免费在线视频 | 亚洲美女高清一区二区三区| 在线观看免费精品国产| 全黄a免费一级毛片人人爱| 久久久久久亚洲精品中文字幕| 亚洲成a人片在线观看中文动漫| 免费国产污网站在线观看| 免费观看无遮挡www的小视频| 四虎影视精品永久免费| 亚洲高清中文字幕综合网| 爱情岛论坛免费视频| 91免费国产自产地址入| 91嫩草亚洲精品| 一本大道一卡二大卡三卡免费| 成人免费午夜无码视频| 亚洲乱码国产一区三区| 亚洲AV无码一区二区三区久久精品 | 毛片a级毛片免费观看免下载| 免费在线不卡视频| 久青草视频在线观看免费| 青青青青青青久久久免费观看| 亚洲视频精品在线| 国产黄在线观看免费观看不卡| 亚洲欧洲国产精品香蕉网| 国产精品亚洲一区二区三区| 最新猫咪www免费人成| 国产成人亚洲精品播放器下载| 中文字幕精品亚洲无线码二区| 亚洲无人区码一二三码区别图片| 国产一级黄片儿免费看| 亚洲成av人片在线观看天堂无码| 在线综合亚洲中文精品| 91精品国产免费久久久久久青草| 亚洲电影中文字幕| 国内免费高清在线观看| 亚洲色在线无码国产精品不卡| 亚洲国产成人久久综合一区77 | 久久精品国产亚洲av四虎| 特色特黄a毛片高清免费观看| 亚洲一区二区影院|