<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 閱讀(347) 評論(0)  編輯  收藏 所屬分類: J2SE

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

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(19)

    隨筆檔案(19)

    友情鏈接

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 窝窝影视午夜看片免费| 亚洲国产精品综合一区在线| 国产精品亚洲综合久久| 黄+色+性+人免费| 亚洲精品美女在线观看播放| 99免费观看视频| 在线播放亚洲精品| 国产精品免费看香蕉| 亚洲精品无码久久久久久| 国产又长又粗又爽免费视频| 狼色精品人妻在线视频免费| 国产亚洲人成网站在线观看| a级毛片毛片免费观看永久| 亚洲AV中文无码乱人伦下载| 欧洲一级毛片免费| 亚洲日本一线产区和二线产区对比| 在线a毛片免费视频观看| 国产亚洲精AA在线观看SEE| 三年片在线观看免费观看大全动漫 | 成人国产精品免费视频 | 亚洲免费在线观看视频| eeuss影院ss奇兵免费com| 亚洲午夜未满十八勿入网站2| a级毛片免费在线观看| 亚洲综合一区二区精品久久| 午夜网站免费版在线观看| 人妖系列免费网站观看| 亚洲影院在线观看| 嫩草成人永久免费观看| 亚洲人成激情在线播放| 免费在线观看a级毛片| 久久国产乱子伦精品免费强| 色在线亚洲视频www| 亚洲精品第一国产综合精品99| 日韩免费观看一区| 亚洲av最新在线观看网址| 亚洲精品无码午夜福利中文字幕 | 99re在线视频免费观看| 国产精品亚洲AV三区| 免费av欧美国产在钱| 国产精品免费久久久久影院|