• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    sql事務語句

    兩條sql語句事務

    我這里有一段Java代碼,是用jdbc對MySQL數據庫進行操作的。

    要特別注意的是:這里的synchronized 就是同步的關鍵字

    實例如下:

    /**

    * 進貨

    *

    * @param order

    * @return

    * @throws SQLException

    */

    public synchronized int jinhuo(Order order) throws SQLException {

    int row = 0;

    int primayKey = 0;

    Connection conn = null;

    PreparedStatement pstmt = null;

    ResultSet rs = null;

    try {

    conn = *nection();

    *oCommit(false);

    /** 對Order操作: */

    String sql = "insert into TOrder values(null,default,?,default,default,default,default,1)";

    pstmt = *eStatement(sql);

    *(1, *rator().getOperatorID());

    *eUpdate();

    sql = "select last_insert_id()";

    pstmt = *eStatement(sql);

    rs = *eQuery();

    if (*()) {

    primayKey = *(1);

    }

    /** 對OrderDetail操作: */

    for (OrderDetail od : *erDetailList()) {

    sql = "insert into OrderDetail values(?,?,?)";

    pstmt = *eStatement(sql);

    *(1, primayKey);

    *(2, *icine().getMedicineID());

    *(3, *ntity());

    *eUpdate();

    /** 對Medicine操作: */

    sql = "update Medicine set medicineStock=medicineStock+? where medicineID=?";

    pstmt = *eStatement(sql);

    *(1, *ntity());

    *(2, *icine().getMedicineID());

    row = *eUpdate();

    *();

    }

    } catch (SQLException e) {

    *tackTrace();

    *ck();

    } finally {

    *(null, pstmt, conn);

    }

    if (row != 0)

    return primayKey;

    else

    return row;

    }

    Ps:“用心做問題、吾手編吾心。”絕對原創、拒絕轉載,希望能幫到你!

    如果還有疑問之處、請追問。

    轉載請注明出處華閱文章網 » sql事務語句

    短句

    數據類型sql語句

    閱讀(228)

    sql語句分幾類,sql數據庫都有哪幾種數據類型 一、 整數數據類型整數數據類型是最常用的數據類型之一。1、INT (INTEGER)INT (或INTEGER)數據類型存儲從-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2

    短句

    mysql存儲過程語句

    閱讀(218)

    求一個mysql存儲過程的語句寫法 create table t_A(id int primary key auto_increment,name varchar(20));create table t_X(id int,score int);CREATE

    短句

    for語句的流程圖

    閱讀(359)

    for循環的流程圖 (1)順序結構 順序結構的程序設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。 例如;a = 3,b = 5,現交換a,b的值,這個問題就好像交換兩個杯子水,這當然要用到第三個杯子,假如第三個

    短句

    描寫松的語句是

    閱讀(220)

    描寫松樹的句子 1它沒有春天里桃樹的爭妍斗艷,也沒有夏天里梧桐那碩大的葉片,更沒有秋天里銀杏樹的一身金色的外衣。它只是冬天里,穿著樸素綠色外套的松樹。 2松樹的葉子象針一樣,一簇簇向外伸長著,每一個都尖銳有力好象有一種精神支撐著它

    短句

    定義語句中的變量

    閱讀(276)

    定義變量是什么意思呢 變量來源于數學,是計算機語言中能儲存計算結果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量通常是可變的;但在純函數式語言(如Has

    短句

    sql觸發器的if語句

    閱讀(488)

    sql 觸發器 if 不知道是 Oracle 還是 SQL Server如果是 Oracle , 基本上是用 fei07100107 那種的用法如果是 SQL Server那么需要定義幾個變量。create trigger levon customerfor

    短句

    餓的語句

    閱讀(226)

    形容饑餓的句子 1、肚子內如有一團烈火在燃燒 讓我直不起身子來.那種感覺漸漸的蔓延到了全身,我趴在桌子上,將要睡去.2、饑腸轆轆-形容十分饑餓,獨自餓得咕咕亂叫.饑火燒腸-比喻餓極了.饑火中燒-形容饑餓之極3、饑不擇食.餓得肚皮貼脊梁.4

    短句

    sql語句使用數據庫

    閱讀(229)

    操作數據庫結構的SQL語句是什么 Sql Server 和 Access 操作數據庫結構的常用Sql,希望對你有所幫助。 新建表: create table [表名] ( [自動編號字段] int IDENTITY (1,1) PRIM

    短句

    形容領導的語句

    閱讀(282)

    贊美領導句子大全 一段贊美上司的話 1) 運籌帷幄 2) 料事如神 3) 公而忘私 4) 任人唯賢 5) 高瞻遠矚 6) 袖里乾坤 7) 集思廣益 8) 體惜下屬 9) 身先士卒 10) 體察民情 11) 管理有方 12) 德高望重

    短句

    if嵌套語句

    閱讀(213)

    c語言中if可以嵌套哪些語句 學習C語言在初學C語言時,可能會遇到有些問題理解不透,或者表達方式與以往數學學習中不同(如運算符等),這就要求不氣餒,不明白的地方多問多想,鼓足勇氣

    短句

    英語句子唯美短句

    閱讀(239)

    一些唯美的英文句子,帶翻譯 1、 To the world you may be one person, but to one person you may be the world. 對于世界而言,你是一個人;但是對于某個人,你是他的整個世界。 2、 No

    短句

    虛擬語句if

    閱讀(239)

    if引導的虛擬語氣 if從句的虛擬語氣原理: 1、如果句子在想象現在發生而實際未發生的事件,由現在時倒退成過去時: (從句)if+過去時,(主句)4個情態動詞+動詞原形 2、如果句子在想象

    短句

    下列正確賦值語句

    閱讀(227)

    下面正確的賦值語句是A.X+Y=30 B.Y=X+30 C.3Y=X D.Y=π*r*r 每個都解 賦值語句中,賦值號左邊必須是一個變量,而不能是其它表達式。所以A選項沒有意義,x+y不是一個變量,所以錯了

    短句

    csql查詢語句

    閱讀(207)

    sql查詢語句大全 一、基礎 1、說明:創建數據庫 Create DATABASE database-name 2、說明:刪除數據庫 drop database dbname 3、說明:備份sql server --- 創建 備份數據的 devi

    短句

    數據類型sql語句

    閱讀(228)

    sql語句分幾類,sql數據庫都有哪幾種數據類型 一、 整數數據類型整數數據類型是最常用的數據類型之一。1、INT (INTEGER)INT (或INTEGER)數據類型存儲從-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2

    短句

    mysql存儲過程語句

    閱讀(218)

    求一個mysql存儲過程的語句寫法 create table t_A(id int primary key auto_increment,name varchar(20));create table t_X(id int,score int);CREATE

    短句

    for語句的流程圖

    閱讀(359)

    for循環的流程圖 (1)順序結構 順序結構的程序設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。 例如;a = 3,b = 5,現交換a,b的值,這個問題就好像交換兩個杯子水,這當然要用到第三個杯子,假如第三個

    短句

    描寫松的語句是

    閱讀(220)

    描寫松樹的句子 1它沒有春天里桃樹的爭妍斗艷,也沒有夏天里梧桐那碩大的葉片,更沒有秋天里銀杏樹的一身金色的外衣。它只是冬天里,穿著樸素綠色外套的松樹。 2松樹的葉子象針一樣,一簇簇向外伸長著,每一個都尖銳有力好象有一種精神支撐著它

    短句

    sql觸發器的if語句

    閱讀(488)

    sql 觸發器 if 不知道是 Oracle 還是 SQL Server如果是 Oracle , 基本上是用 fei07100107 那種的用法如果是 SQL Server那么需要定義幾個變量。create trigger levon customerfor

    短句

    定義語句中的變量

    閱讀(276)

    定義變量是什么意思呢 變量來源于數學,是計算機語言中能儲存計算結果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量通常是可變的;但在純函數式語言(如Has

    短句

    餓的語句

    閱讀(226)

    形容饑餓的句子 1、肚子內如有一團烈火在燃燒 讓我直不起身子來.那種感覺漸漸的蔓延到了全身,我趴在桌子上,將要睡去.2、饑腸轆轆-形容十分饑餓,獨自餓得咕咕亂叫.饑火燒腸-比喻餓極了.饑火中燒-形容饑餓之極3、饑不擇食.餓得肚皮貼脊梁.4

    短句

    積累優美語句

    閱讀(218)

    摘抄 句子 1.生命若給我無數張面孔,我永遠選擇最疼痛的一張去觸摸. 2. 我想去相信一個人,非常想 3.要有最樸素的生活,與最遙遠的夢想,即使明日天寒地凍,路遠馬亡 4.因為是血肉

    久久热在线视频