隨筆 - 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 閱讀(271) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 尖扎县| 东源县| 香格里拉县| 衡山县| 鄂尔多斯市| 淳化县| 将乐县| 鲁甸县| 建德市| 厦门市| 怀远县| 陆丰市| 沅江市| 建始县| 潼南县| 揭西县| 万安县| 达拉特旗| 左权县| 晋城| 图木舒克市| 五峰| 兴文县| 蚌埠市| 永靖县| 禹州市| 阳曲县| 谷城县| 靖宇县| 崇州市| 中阳县| 三门峡市| 晋州市| 池州市| 丰都县| 鄂温| 读书| 黔西| 普兰店市| 龙游县| 兴国县|