成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何正確操作ADO數(shù)據(jù)庫創(chuàng)建說明

開發(fā) 后端
如果沒有更好的創(chuàng)建ADO數(shù)據(jù)庫,你可以實現(xiàn)需求也不是沒有辦法,可以手動的把"[dbo]"前綴去掉,但是這畢竟不是根本上的解決方法。

在公司技術(shù)人員進(jìn)行對ADO數(shù)據(jù)庫操作時,特別是企業(yè)級的數(shù)據(jù)庫應(yīng)用,就不得不提一個多人操作時經(jīng)常會產(chǎn)生的問題——并發(fā)沖突。本文首先來看一下什么是并發(fā)沖突,傳統(tǒng)的并發(fā)沖突有現(xiàn)有的處理方式。 

一、要完成本文中的實例,您需要作如下準(zhǔn)備:

將Visual Studio 2008及.NET Framework 3.5升級到SP1。點擊轉(zhuǎn)到升級地址。 安裝SQL SERVER 2005,VS 2008中自帶的EXPRESS版的SQL SERVER應(yīng)該也可以用。 下載并附加數(shù)據(jù)庫:點擊下載DemoDbV2。 創(chuàng)建一個VB Console Application,并且取一個合適的名字(例如:Concurrency之類的)。注意,目標(biāo)Framework要設(shè)置成3.5版。 

二、什么是并發(fā)沖突
  
讓我們來看一個跟取款相關(guān)的例子:某年某月某日某時某分,ADO數(shù)據(jù)庫老王在A取款機(jī)取錢,他兒子小王同時在B取款機(jī)取錢(不要問我為什么這么巧^_^),他倆從同一個賬號上取。于是就發(fā)生了如下一序列的操作:
  
A取款機(jī)向中央數(shù)據(jù)庫提問:這賬上還有多少錢?
  
B取款機(jī)向中央數(shù)據(jù)庫詢問:這賬上還有多少錢? 中央數(shù)據(jù)庫回答A取款機(jī):2W,中央數(shù)據(jù)庫回答B(yǎng)取款機(jī):2W,然后,ADO數(shù)據(jù)庫老王對A取款機(jī)說:我要取出1.5W。 同時,小王對B取款機(jī)說:我要取出1.8W。 #t#

A取款機(jī)就算了一下,2W-1.5W=0.5W>0,于是就吐出1.5W現(xiàn)金給了老王,并且準(zhǔn)備告訴中央數(shù)據(jù)庫,現(xiàn)在還剩0.5W啦。但是,就在它告訴中央數(shù)據(jù)庫之前,發(fā)生了以下的事情:
  
B取款機(jī)計算了一下,2W(此時,它還不知道余額已經(jīng)成0.5W了,因為A取款機(jī)還沒有告訴中央數(shù)據(jù)庫)減去1.8W等于0.2W大于0,于是就吐出1.8W現(xiàn)金給了小王。然后,ADO數(shù)據(jù)庫當(dāng)然也要知會中央數(shù)據(jù)庫。
  
中央數(shù)據(jù)庫于是收到A取款機(jī)的消息,說,這個賬號還剩0.5W,于是刷新余額為0.5W。然后又收到B取款機(jī)說還剩0.2W,于是,就刷新余額為0.2W。 呵呵,于是,小王+老王的賬戶里一共存有2W元,結(jié)果老王取了1.5W元,小王取了1.8W元,賬戶里卻還剩了0.2W元。

這就是一種并發(fā)沖突,由于同一時間有兩個或者多個端在對同一數(shù)據(jù)進(jìn)行操作,ADO數(shù)據(jù)庫從而導(dǎo)致數(shù)據(jù)發(fā)生了錯誤。如果取款機(jī)真的以這樣的方式來處理并發(fā),那么,我現(xiàn)在就不寫這片文章了——趕緊發(fā)動全家對表,說好了在某一時刻同時取錢去。

責(zé)任編輯:chenqingxiang 來源: chinaunix
相關(guān)推薦

2009-12-24 10:37:03

ADO.NET訪問數(shù)據(jù)

2009-12-31 10:00:32

ADO.NET數(shù)據(jù)庫

2010-06-01 12:51:23

MySQL數(shù)據(jù)庫

2009-12-25 17:28:01

ADO Data 控件

2009-12-21 15:07:41

ADO Access數(shù)

2009-11-11 15:24:35

ADO創(chuàng)建數(shù)據(jù)庫

2010-02-22 18:17:48

Python數(shù)據(jù)庫

2009-12-31 14:50:57

ADO組件

2010-01-04 09:51:52

ADO連接對象

2009-12-18 17:06:37

ADO.NET 數(shù)據(jù)庫

2009-12-23 17:59:46

ADO.NET數(shù)據(jù)庫

2009-11-12 11:23:35

ADO.NET SQL

2009-12-29 11:15:45

ADO數(shù)據(jù)庫

2009-12-22 17:24:22

ADO.NET數(shù)據(jù)庫

2009-12-21 16:07:52

ADO.NET數(shù)據(jù)庫

2011-08-02 17:06:29

Oracle遠(yuǎn)程數(shù)據(jù)庫創(chuàng)建DB Link

2010-01-04 15:05:30

ADO數(shù)據(jù)庫

2009-12-25 17:05:32

ADO.NET數(shù)據(jù)庫

2009-12-22 13:34:48

ADO.Net Tea

2009-12-24 15:11:47

ADO.NET數(shù)據(jù)庫連
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产成人99久久亚洲综合精品 | 在线视频a | 精品av| 久久综合九九 | 久久久国产一区 | 日韩中文字幕一区二区 | 欧美一区二不卡视频 | 久久精品视频播放 | 日韩精品一区二区三区在线播放 | 成人久久久久 | 欧美一区二区在线观看 | 成人影院网站ww555久久精品 | 欧美一区二区精品 | 免费能直接在线观看黄的视频 | 日韩看片 | 免费 视频 1级 | 精产嫩模国品一二三区 | 一区二区在线 | 免费视频一区二区 | 日本激情视频在线播放 | 拍真实国产伦偷精品 | 国产在线二区 | 午夜二区 | 中文字幕免费在线 | 久草青青草 | 欧美在线色视频 | 亚洲免费福利视频 | www亚洲精品 | 欧美二区乱c黑人 | 99热激情 | 国内精品久久久久 | 区一区二区三在线观看 | 欧美精品一区二区免费 | 国产成年人视频 | 日本精品视频一区二区 | 狠狠视频| 精品一区在线 | 国产精品自拍视频网站 | 国产日韩精品在线 | 婷婷综合五月天 | 国产精品永久免费视频 |