锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲乱人伦中文字幕无码,亚洲视频一区在线播放,精品韩国亚洲av无码不卡区http://www.tkk7.com/banxitan/category/53406.htmlzh-cnWed, 13 Mar 2013 12:41:00 GMTWed, 13 Mar 2013 12:41:00 GMT60MySql 鐨勬壒閲忔搷浣滐紝瑕佸姞rewriteBatchedStatements鍙傛暟 http://www.tkk7.com/banxitan/archive/2013/03/13/396409.htmlMikyTanMikyTanWed, 13 Mar 2013 12:38:00 GMThttp://www.tkk7.com/banxitan/archive/2013/03/13/396409.htmlhttp://www.tkk7.com/banxitan/comments/396409.htmlhttp://www.tkk7.com/banxitan/archive/2013/03/13/396409.html#Feedback0http://www.tkk7.com/banxitan/comments/commentRss/396409.htmlhttp://www.tkk7.com/banxitan/services/trackbacks/396409.html浠婂ぉ鍦ㄥ仛鏌愰」鐩殑POC嫻嬭瘯錛岀敳鏂規(guī)彁渚涗簡涓涓笁鍗佷竾璁板綍鐨凾XT鏁版嵁鏂囦歡錛岄渶瑕佹妸璇ユ枃浠剁殑璁板綍鎻掑叆鍒版暟鎹簱涓紝鐢變簬欏圭洰閮ㄧ殑鍚屼簨鍦ㄦ惌寤烘祴璇曠幆澧冧腑鐢ㄧ殑鏄疢ysql鏁版嵁搴擄紝鍦ㄦ妸鏁版嵁瀵煎叆鍒版暟鎹簱涓敤鐨勬槸JDBC鐨勬壒澶勭悊銆備唬鐮佸涓?
private void batchParseGroup(){
        Connection con
= null;
        PreparedStatement ps 
=null;
        
try {
            con
= DbConnectionManager.getConnection();
            con.setAutoCommit(
false);
            String sql 
= " insert into jivegroup(uri,groupname,pgroupid,description,creationdate,modificationdate,priority,selfpriority) values(?,?,?,?,?,?,?,?)";
            ps
= con.prepareStatement(sql);
            
for(int i=0;i<groupList.size();i++){
                Group group 
= groupList.get(i);
                ps.setString(
1, group.getUri());
                ps.setString(
2, group.getName());
                ps.setString(
3, group.getPgroupId());
                ps.setString(
4, group.getName());
                ps.setString(
5""+System.currentTimeMillis());
                ps.setString(
6""+System.currentTimeMillis());
                ps.setInt(
7, group.getPriority());
                ps.setInt(
8, group.getPriority());
                ps.addBatch();
                
if(i%100==0){
                    ps.executeBatch();
                }

            }

            con.commit();
            ps.executeBatch();
        }
 catch (SQLException e) {
            e.printStackTrace();
        }
finally{
            DbConnectionManager.closeConnection(ps, con);
        }

    }

鍦ㄦ祴璇曟椂錛屽彂鐜頒笁鍗佷竾鐨勬暟鎹眳鐒墮渶瑕佸崄鍒嗛挓宸﹀彸鐨勬椂闂淬傞鍏堟兂鍒扮殑灝辨槸Mysql鐨勭浉鍏抽厤緗槸涓嶆槸鏈夐棶棰橈紝鍙嶅淇敼浜哅ysql鐨勭浉搴旈厤緗弬鏁幫紝鏀舵晥鐢氬井銆?br />
鍦∕ysql鐨勫畼緗戜笂鏌ュ埌濡備笅錛?br /> http://dev.mysql.com/doc/refman/5.1/en/connector-j-reference-configuration-properties.html

鍏充簬rewriteBatchedStatements鍙傛暟錛孧ysql瀹樻柟鐨勮鏄庯細(xì)

Should the driver use multiqueries (irregardless of the setting of "allowMultiQueries") as well as rewriting of prepared statements for INSERT into multi-value inserts when executeBatch() is called? Notice that this has the potential for SQL injection if using plain java.sql.Statements and your code doesn't sanitize input correctly. Notice that for prepared statements, server-side prepared statements can not currently take advantage of this rewrite option, and that if you don't specify stream lengths when using PreparedStatement.set*Stream(), the driver won't be able to determine the optimum number of parameters per batch and you might receive an error from the driver that the resultant packet is too large. Statement.getGeneratedKeys() for these rewritten statements only works when the entire batch includes INSERT statements.



瑙e喅鍔炴硶錛?br />      涓嬭澆鏈鏂扮殑JDBC鐨勯┍鍔ㄧ▼搴忋?br />      MYSQL URL鐨勯厤緗弬鏁板涓嬶細(xì)
      jdbc:mysql://54.200.190.80:3306/ccb_ucstar?rewriteBatchedStatements=true

緇忚繃嫻嬭瘯銆備笁鍗佸涓囩殑鏁版嵁銆?0縐掑唴鎼炲畾錛?/div>

MikyTan 2013-03-13 20:38 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲成人影院在线观看| 亚洲第一永久AV网站久久精品男人的天堂AV | 2020年亚洲天天爽天天噜| 4455永久在线观免费看| 亚洲人色大成年网站在线观看| 日韩在线播放全免费| 亚洲a级片在线观看| 在线中文高清资源免费观看| 亚洲第一成年免费网站| 亚洲电影日韩精品| 国产成人无码免费网站| 久久夜色精品国产亚洲AV动态图 | 亚洲精品成a人在线观看| 国产成人无码精品久久久免费| 亚洲精品无码成人AAA片| 日本一卡精品视频免费| 亚洲乱码一二三四区麻豆| 午夜神器成在线人成在线人免费| 亚洲男同gay片| 亚洲国产精品一区二区九九 | 免费无码VA一区二区三区| 亚洲一区二区三区久久久久| 四虎影院免费视频| 三年片免费高清版 | 亚洲hairy多毛pics大全| 国产亚洲精久久久久久无码77777| 免费国产在线视频| 亚洲大成色www永久网址| 亚洲国产婷婷香蕉久久久久久| 在线成人精品国产区免费| 亚洲免费在线视频播放| 免费国产人做人视频在线观看| 免费国产叼嘿视频大全网站| 亚洲午夜一区二区三区| 亚洲一级特黄大片无码毛片| 99久9在线|免费| 免费精品视频在线| 亚洲精品一区二区三区四区乱码| 国产成人综合久久精品免费 | 亚洲人成网站免费播放| 国产免费黄色无码视频|