???JDBC???????????????????
???????????? ???????[ 2013/9/5 11:11:06 ] ????????
????wordend ????????
???????????(???????????)???????
?????????????????????????
??????????????????
????3?????PreparedStatement + ??????
????public void exec3(Connection conn){
????try {
????conn.setAutoCommit(false);
????Long beginTime = System.currentTimeMillis();
????PreparedStatement pst = conn.prepareStatement("insert into t1(id) values (?)");
????for(int i=1;i<=100000;i++){
????pst.setInt(1?? i);
????pst.addBatch();
????if(i%1000==0){//???????ò?????С;??50??100??500??1000???
????pst.executeBatch();
????conn.commit();
????pst.clearBatch();
????}
????}
????Long endTime = System.currentTimeMillis();
????System.out.println("pst+batch??"+(endTime-beginTime)/1000+"??");
????pst.close();
????conn.close();
????} catch (SQLException e) {
????// TODO Auto-generated catch block
????e.printStackTrace();
????}
????}
??????Oracle 10g?в?????????
????1?????statement???142??;
????2?????PreparedStatement???56??;
????3?????PreparedStatement + ??????????
????a.50????????Σ????5??;
????b.100????????Σ????2??;
????c.1000???????????Σ????1??;
??????????????ó???????????jdbc???????????????????????????????(PreparedStatement + ??????)????????
?????????sqlserver 2000???в??????????????????5??????????????Oracle???????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11