久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

Java中Connection事務處理的一點兒例外

瀏覽:128日期:2024-03-03 13:46:16

 Java中java.sql.Connection

可以設置

conn.setAutoCommit(false);

conn.setTransactionIsolation(xxx);//xxx為4種參數

......

conn.commit();

大括號中間,可以用conn創建的statement來執行executeupdate,這種執行算“虛擬提交,如果一旦conn.rollback()回滾,那么提交就失敗,直到commit()才算作真正寫入數據庫。

但是,注意!由statement創建的ResultSet如果為可更新類型的話,一旦執行rs.updateRow();那么就直接提交,不管是否開啟的事務功能。。。這個不算意外,但是還應當避免。

因為其實說話回來,用rs的更新必須有.updateRow();執行才算提交,也相當了一個“事務功能,何樂不為~?

標簽: Java
相關文章:
主站蜘蛛池模板: 犍为县| 广汉市| 陇川县| 威宁| 枝江市| 睢宁县| 南漳县| 会昌县| 繁峙县| 阜平县| 清徐县| 隆尧县| 惠水县| 阿坝县| 巴塘县| 沂南县| 仲巴县| 日照市| 台北市| 井冈山市| 林甸县| 西畴县| 资溪县| 桑日县| 涞源县| 南平市| 邹平县| 山阳县| 金昌市| 开原市| 阜宁县| 博罗县| 兴义市| 洪江市| 腾冲县| 冕宁县| 昆山市| 乐东| 常德市| 平江县| 淮北市|