<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)

    友情鏈接

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日韩中文字幕在线播放| 国产精品无码一区二区三区免费| 亚洲精品一级无码鲁丝片| 亚洲成熟丰满熟妇高潮XXXXX| 日本最新免费网站| 亚洲人成影院午夜网站| 一个人在线观看视频免费| 国产成人精品日本亚洲11| 四虎成人免费影院网址| 真正全免费视频a毛片| 亚洲国产精品毛片av不卡在线 | 亚洲第一区在线观看| 春意影院午夜爽爽爽免费| 色噜噜亚洲精品中文字幕| 国产成人无码区免费内射一片色欲| 久久久久久久尹人综合网亚洲| 久久成人免费播放网站| 亚洲国产精品xo在线观看| 成人毛片18女人毛片免费96| 国产精品无码亚洲一区二区三区| 免费在线观看黄网| 51午夜精品免费视频| 中文字幕亚洲免费无线观看日本| 国产成人无码免费看视频软件| 亚洲精品久久无码| 亚洲美女在线国产| 一级毛片免费观看不卡视频| 亚洲人成77777在线播放网站不卡| 国产hs免费高清在线观看| 中文字幕久精品免费视频| 亚洲六月丁香婷婷综合| 四虎影视永久免费观看地址| a级毛片在线视频免费观看| 亚洲午夜电影在线观看高清| 国产zzjjzzjj视频全免费| 久久精品国产影库免费看| 亚洲砖码砖专无区2023| 久久精品亚洲乱码伦伦中文| 成人在线免费看片| av电影在线免费看| 2020久久精品亚洲热综合一本|