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

          jdbc事務,批量插入

          public boolean exportExcel(List lstUser) {
          Connection conn =
          null;
          PreparedStatement stat = null;
          try
          {
          conn = super.getConn();

          conn.setAutoCommit(false);//設置手動提交
          stat =
          conn.prepareStatement("insert into tuser values(?,?)");

          User user = new User();
          for(int i = 0
          ;i<lstUser.size();i++){
          user = (User)
          lstUser.get(i);
          stat.setString(1,
          user.getUsername());
          stat.setInt(2,
          user.getAge());

          stat.executeUpdate();

          if(i==2)
          throw new
          Exception();
          }
          conn.commit();//提交

          conn.setAutoCommit(true);//設置自動提交


          return true;
          } catch (Exception e)
          { //當出現異常時
          try
          {
          conn.rollback();//回滾
          } catch
          (SQLException e1)
          {
          e1.printStackTrace();
          }
          e.printStackTrace();
          }finally{
          super.closeAll(conn,
          stat, null);
          }
          return false;
          }

          posted on 2012-04-22 15:30 hantai 閱讀(270) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 龙门县| 新乡市| 介休市| 宜昌市| 滦平县| 保靖县| 胶南市| 滕州市| 顺平县| 专栏| 西乌珠穆沁旗| 沁水县| 克什克腾旗| 平江县| 临夏市| 海原县| 称多县| 镇巴县| 永州市| 高淳县| 清苑县| 德格县| 海宁市| 兴和县| 旬阳县| 辉南县| 碌曲县| 呼伦贝尔市| 太原市| 陵水| 松江区| 九龙县| 昌吉市| 新干县| 西林县| 和硕县| 乌鲁木齐市| 林西县| 邢台市| 长岭县| 崇明县|