国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

Java中Connection事務(wù)處理的一點(diǎn)兒例外

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

 Java中java.sql.Connection

可以設(shè)置

conn.setAutoCommit(false);

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

......

conn.commit();

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

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

因?yàn)槠鋵?shí)說話回來,用rs的更新必須有.updateRow();執(zhí)行才算提交,也相當(dāng)了一個(gè)“事務(wù)功能,何樂不為~?

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 新晃| 江孜县| 环江| 武乡县| 尚义县| 漳浦县| 临邑县| 名山县| 恩施市| 石城县| 龙泉市| 铜陵市| 东光县| 德令哈市| 剑河县| 通许县| 昭通市| 天津市| 滨海县| 柳江县| 金沙县| 玉溪市| 岳池县| 分宜县| 新宾| 上饶县| 通化县| 黎川县| 长子县| 贡嘎县| 广昌县| 炎陵县| 淮滨县| 宝丰县| 肥城市| 定州市| 明水县| 新乡县| 商都县| 哈巴河县| 江阴市|