<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    事務在Java與C#中的應用

    Java代碼:
    public boolean useCommit(ArrayList ary){//應用事務進行多表操作
            boolean flag = false;
            
    this.getConnection();//連接數據庫
            try{
                con.setAutoCommit(
    false);//將事務設置為手動提交方式
                Statement st = con.createStatement();
                String sql 
    = null;
                
    for(int i=0;i<ary.size();i++){
                    sql 
    = (String)ary.get(i);
                    st.executeUpdate(sql);    
                }

                flag 
    = true;
                con.commit();
                st.close();
                con.setAutoCommit(
    true);
                con.close();
            }
    catch(Exception e){
                
    try{
                    con.rollback();
                }
    catch(Exception x){}
            }

            
    return flag;
        }

    C#代碼:
    private bool UseCommit(ArrayList ary)
            
    {
                SqlConnection con 
    = new SqlConnection();
                con.ConnectionString 
    = "server=.;uid=sa;database=petDB;";
                con.Open();
                SqlTransaction tran 
    = con.BeginTransaction();
                
    bool flag = false;
                
    try
                
    {
                    SqlCommand cmd 
    = con.CreateCommand();
                    cmd.Transaction 
    = tran;//把事務附加到Command
                    string sql = null;
                    
    for(int i=0;i<ary.size();i++)
                    
    {
                        sql 
    = (String)ary.get(i);
                        cmd.CommandText 
    = sql;
                        cmd.ExecuteNonQuery();
                    }

                    tran.Commit();
                    flag 
    = true;
                }

                
    catch
                
    {
                    tran.Rollback();
                }

                
    return flag;
            }

    posted on 2008-03-02 11:06 非凡DZ 閱讀(345) 評論(0)  編輯  收藏 所屬分類: J2SE

    <2008年3月>
    2425262728291
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(19)

    隨筆檔案(19)

    友情鏈接

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV无码一区二区三区牛牛| 免费a级黄色毛片| 亚洲an天堂an在线观看| 97超高清在线观看免费视频| 亚洲日韩涩涩成人午夜私人影院| 亚洲av日韩专区在线观看| 在线看片人成视频免费无遮挡| 亚洲欧洲国产综合AV无码久久| 日本v片免费一区二区三区| 蜜臀亚洲AV无码精品国产午夜.| 国产精品久久免费视频| 特级aa**毛片免费观看| 中文字幕亚洲一区| 免费播放在线日本感人片| 777亚洲精品乱码久久久久久| 无码国产精品一区二区免费 | 亚洲v国产v天堂a无码久久| 一级白嫩美女毛片免费| 亚洲愉拍99热成人精品热久久| 久久国产乱子伦精品免费强| 亚洲久本草在线中文字幕| 久久国内免费视频| 国产亚洲成在线播放va| 亚洲国产精品无码久久久不卡| 91久久成人免费| 边摸边脱吃奶边高潮视频免费| 国产日产亚洲系列| 国产男女爽爽爽爽爽免费视频| 精品国产日韩亚洲一区91| 久久亚洲综合色一区二区三区| 国产91免费在线观看| 在线观看亚洲电影| 亚洲成人中文字幕| 日韩免费高清视频网站| 久久精品视频免费| 亚洲欧美熟妇综合久久久久| 国产亚洲精品a在线观看| 午夜宅男在线永久免费观看网| 日本一区二区三区在线视频观看免费| 亚洲成AV人片天堂网无码| 97无码免费人妻超级碰碰碰碰 |