為什麼說「想使用斷開資料則使用SqlDataAdapter」?

時間 2025-01-30 14:50:11

1樓:網友

sqldataadapter是聯絡資料集dataset與實際資料庫的橋樑,dataset只是駐留在記憶體中的資料集,使用dataset ds=new dataset();方法生成的新的資料集中是沒有資料的,而且也只是在記憶體中開闢了乙個空間,並沒有建立物理的資料庫檔案;

sqldataadapter從資料庫中讀取資料,通過方法填充dataset,這樣dataset中才會有資料。 同樣dataset中對資料的新增修改刪除也要通過方法將改動返回給資料庫。

dataset只是駐留在記憶體中的資料集,所以說「想使用斷開資料則使用sqldataadapter

2樓:網友

dataset datatable 等這些都是容器,它把資料庫中的資訊一次性的讀取出來,即使資料庫關閉也沒關係,讀出的資料依然存放在記憶體中,所以有想使用斷開資料則使用sqldataadapter一說。

斷開資料庫的連線後,sqldataadapter還能與資料庫通訊?

3樓:allan老孟

真的更新資料庫了麼?你更新的只是ds啊?

這個ds裡放的是剛才資料庫的特定部分的拷貝。

你再次開啟資料庫有你剛才寫的麼?

4樓:網友

資料介面卡會自動完成將ds更新到db的過程。

sqldataadapter用法

5樓:藍域

dataset

作用:dataset,dataadapter讀取資料。

問:什麼是dataadapter?

答:dataadapter物件在dataset與資料之間起橋樑作用。

string strconn="uid=;pwd=密碼;database=資料庫;server=伺服器";//sql server鏈結字串。

sqlconnection connsql=new sqlconnection (strconn); //sql鏈結類的例項化。

//開啟資料庫。

string strsql="select * from 表名1 "; //要執行的sql語句。

sqldataadapter da=new sqldataadapter(strsql,connsql); //建立dataadapter資料介面卡例項。

dataset ds=new dataset();//建立dataset例項。

自定義虛擬表名");//使用dataadapter的fill方法(填充),呼叫select命令。

//關閉資料庫。

sqldataadapter

6樓:網友

資料介面卡好像是,填充,更新資料集合的比較常用。

使用 sqldataadapter 進行資料怎麼一次插入多行資料

7樓:網友

這個好象是自動更新資料集的吧,還真沒用過這樣的一般都是直接插入的。

8樓:網友

這不符合邏輯啊。你怎麼可以一下插入多條資料呢。現實中也不存在啊。

用sqldatareader和sqldataadapter讀取資料有啥區別?

9樓:江小右

這個bai是這樣的,sqldatareader只能用於du讀,在讀的過程中zhi資料庫一直保持開啟dao狀態,不專過讀的效率還是可以的屬。

sqldataadapter(資料介面卡)、dataset先將資料取出來放到dataset中,然後就可以關閉資料庫了,通過sqldataadapter還可以更新刪除資料庫中的東西,功能很強大,要好好學習。

像繫結某些資料來源之類的話強烈建議用sqldataadapter(資料介面卡)、dataset

方法,這樣不僅繫結簡單而且可以做更新和刪除操作(當然用read讀出來後在建立連線去刪除也是可以的)找本書看看那吧,c#的書現在很多了,我手上都超過三本了。

10樓:網友

sqldataadapter 橋接器 使用 fill 方法填充 dataset 物件並從資料庫斷開連線。

sqldatareader 唯讀資料讀取器,保持與回資料庫的持。

答續連線,唯讀取資料而不能更改,無需建立 dataset 物件。

11樓:

reader 具有直連(斷開連線。

bai之後就查不du出來資料了zhi)、唯讀(無法修改)、僅向dao前(只能向專前讀。read()不能退回來)

相對於屬reader adapter就靈活多了 斷開連線之後還能用 可修改 等等。

增刪改的時候建議用reader

查詢時建議用adapter

為什麼手機無法使用移動資料網路上網啊

醜雨筠 重啟如果不行多數是移動卡壞了 三星問答服務 如果手機無法進行資料流量上網,建議進行以下步驟操作 1 檢查sim卡是否開通gprs上網業務或被臨時關閉。使用手機資料上網功能,卡需開通資料流量上網業務。可以聯絡 卡當地的網路 商,開通資料流量上網業務。2 檢查 移動資料 開關是否開啟。用手指向下...

為什麼分別使用資料和WiFi查詢手機顯示的ip不一樣

使用移動資料時,使用的是運營商的ip地址,而使用wifi時,使用的是wifi連線的運營商的ip地址,兩者當然是不一樣的。 爺爺歡迎你 這完全是正常情況。你把路由器重啟一下,也會不同的。 使用的一種資料,和wifi現實的都是不一樣的,首先顯示的型號都不一樣 首先,這是兩條不同的網路,無線網路是通過光纖...

為什麼使用蘋果手機資料線充電時會發燙

iphone手機發熱,有可能是由於存在以下情況導致 1 充電狀態,在充電狀態下,電池會產生熱量,屬於正常現象。2 玩大型手遊或應用,會占用大量cpu資源。3 充電狀態下使用手機,建議充滿電後再使用。4 封閉環境下使用手機,由於手機處於封閉狀態,熱量散發不出去,會導致發熱嚴重,建議處於通風比較良好的環...