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

    友情鏈接

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲黄色免费电影| 亚洲人成网网址在线看| 国产乱子影视频上线免费观看| 一二三四在线播放免费观看中文版视频 | 久久久久免费视频| 国产一区二区免费视频| 99ee6热久久免费精品6| 韩国日本好看电影免费看| 中文字幕亚洲一区二区三区 | 国产精品亚洲不卡一区二区三区| 亚洲第一区香蕉_国产a| 亚洲午夜无码毛片av久久京东热| 日本免费精品一区二区三区| 性无码免费一区二区三区在线| 午夜一级免费视频| 国产成人久久精品亚洲小说| 久久精品免费观看| 亚洲视频在线一区二区三区| 91成人免费观看网站| 亚洲无人区一区二区三区| 亚洲日本VA午夜在线影院| 亚欧免费一级毛片| 亚洲成_人网站图片| 99re免费在线视频| 天天爽亚洲中文字幕| 免费能直接在线观看黄的视频| 亚洲午夜久久久影院| 日韩午夜理论免费TV影院| 亚洲 欧洲 视频 伦小说| 亚洲国产成人精品无码久久久久久综合 | 一级黄色免费网站| 女人18毛片水真多免费看| 亚洲综合综合在线| 久久综合给合久久国产免费| 亚洲一区二区三区国产精品无码| 日本高清高色视频免费 | 亚洲黄网在线观看| 国产裸模视频免费区无码| 亚洲AV无码一区二区三区网址| 2015日韩永久免费视频播放| 亚洲综合一区二区国产精品|