我的Java知识库
随笔 - 21, 文章 - 10, 评论 - 4, 引用 - 0
数据加载中……

JDBC2.0 batch updates

JDBC2.0 batch updates

关键字:   JDBC 批量更新    
boolean isSupportBatchUpdates(Connection conn)
   DatabaseMetaData dbm = con.getMetaData();
   if(dbm.supportBatchUpdates())
     return true;
   //notice: catch SQLException,AbstractMethodError
   return false;
int[] batchUpdate(String[] sql)
   //make sure sql is not null!!!
   int res = new int[sql.length];
   if(isSupportBatchUpdates(conn)){
      for(int i = 0;i
        stmt.addBatch(sql[i]);
      res = stmt.executeBatch();
   } else {
      for(int i = 0 ;i
         if(!stmt.execute(sql[i]))
            res[i] = stmt.getUpdateCount();
         else throw new ....
      }
   }
   return res;

posted on 2007-04-28 10:54 yangrui 阅读(256) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: