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

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

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

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

 Java中java.sql.Connection

可以設置

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();那么就直接提交,不管是否開啟的事務功能。。。這個不算意外,但是還應當避免。

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

標簽: Java
相關文章:
主站蜘蛛池模板: 龙江县| 佳木斯市| 镇平县| 防城港市| 滕州市| 普兰店市| 汝阳县| 宝清县| 冀州市| 滨州市| 玉溪市| 平阴县| 云阳县| 灌阳县| 古田县| 五大连池市| 麻城市| 德州市| 灵寿县| 西昌市| 稷山县| 晋宁县| 五台县| 嘉禾县| 中卫市| 邵阳县| 张北县| 孟州市| 荆门市| 岳普湖县| 新余市| 和静县| 南康市| 许昌县| 靖安县| 汨罗市| 丰城市| 醴陵市| 汕头市| 安庆市| 兴化市|