午夜伦理在线-午夜伦理在线观看-午夜毛片免费看-午夜美女久久久久爽久久-午夜免费

Rss & SiteMap

曙海教育集團(tuán)論壇 http://www.bjzhda.cn

曙海教育集團(tuán)論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標(biāo)題:數(shù)據(jù)庫事務(wù)控制的實現(xiàn)位置:服務(wù)器VS客戶端,請大家討論

1樓
wangxinxin 發(fā)表于:2010-12-13 13:13:08
這段時間開始有幸學(xué)習(xí)了ado.net訪問數(shù)據(jù)庫的一些內(nèi)容。我開始思考一個有關(guān)數(shù)據(jù)庫事務(wù)控制的問題。ado.net中的SqlTransaction 類可以為數(shù)據(jù)庫訪問提供事務(wù)的支持。你可以打開一個數(shù)據(jù)庫聯(lián)接,然后在這個聯(lián)接上啟動一個事務(wù)(啟動事務(wù)相當(dāng)于T-SQL的begin transaction語句),在這個啟動了事務(wù)的數(shù)據(jù)庫聯(lián)接上你可以添加并執(zhí)行若干數(shù)據(jù)庫訪問命令,然后根據(jù)命令的執(zhí)行情況決定提交或者回滾事務(wù)。這使得通過ado.net訪問數(shù)據(jù)庫的應(yīng)用程序可以實現(xiàn)數(shù)據(jù)庫的事務(wù)控制。

另一方面,T-SQL同樣提供了數(shù)據(jù)庫的事務(wù)控制,這是眾所周知的。通常,數(shù)據(jù)庫設(shè)計人員常說,把數(shù)據(jù)的訪問控制放在離數(shù)據(jù)最近的地方才是最安全的,比如我們設(shè)計數(shù)據(jù)庫時,在數(shù)據(jù)表上實現(xiàn)的唯一約束、check約束、觸發(fā)器等等都是基于這種設(shè)計思想的。類似ado.net這種的數(shù)據(jù)庫訪問技術(shù)也提供了對數(shù)據(jù)庫事務(wù)的支持,但是按照“把數(shù)據(jù)的訪問控制放在離數(shù)據(jù)最近的地方才是最安全的”的思想,我們有更好的選擇方式。比如,我們可以設(shè)計數(shù)據(jù)庫存儲過程,由存儲過程提供事務(wù)控制,并只允許數(shù)據(jù)庫客戶端訪問數(shù)據(jù)庫時去執(zhí)行存儲過程。這樣一來,似乎就沒有使用ado.net、ado、oledb等等這些數(shù)據(jù)庫訪問技術(shù)提供的支持事務(wù)的API接口的必要了。但是,我想未必是這樣的,既然有這些API接口存在,肯定是有它的必要性的。

我現(xiàn)在想讓大家討論一下,你們在實際應(yīng)用中使用過某種數(shù)據(jù)庫訪問技術(shù)的事務(wù)功能嗎?這種應(yīng)用是在什么請況下比較有價值呢?
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團(tuán)
Powered By 曙海教育集團(tuán) Version 2.2
Processed in .01465 s, 2 queries.
主站蜘蛛池模板: 日本一区二区不卡视频 | 91成人国产| 欧美爱爱网站 | 翔田千里中文在线播放 | 久久国产精品99久久久久久牛牛 | 日本黄区免费视频观看 | 在线播放国产一区 | 久久在线综合 | 美女色影院 | 亚洲精选在线观看 | 97精品在线播放 | 亚洲人成网站在线播放观看 | 久本草在线中文字幕亚洲欧美 | 精品一区二区三区在线观看l | 国产成人精品高清不卡在线 | 国产99热久久这里有精品999 | 最新亚洲手机在线人成网站 | 国产精品午夜激爽毛片 | 日本不卡毛片一二三四 | 自拍影视| 91最新视频在线观看 | 免费欧美日韩 | 欧美一级在线全免费 | 欧美日韩一二三四区 | 久久久中文字幕日本 | 欧美一级毛片在线看视频 | www.一区二区三区 | a视频在线看 | 香蕉在线视频网站 | 欧美日韩在线播放 | 在线 你懂 | 久久国产精品岛国搬运工 | 香蕉乱码成人久久天堂爱免费 | 国产精品久久久久影院色老大 | 9966久久精品免费看国产 | 毛片a级三毛片免费播放 | 中文永久免费看电视网站入口 | 成人免费播放视频777777 | 性做久久久久久久久男女 | 黄色短片免费看 | 国产一区二区三区欧美 |