使用ADO.NET相關(guān)注意問題
使用ADO.NET你已習(xí)慣于利用游標(biāo)將記錄從數(shù)據(jù)庫或其它OLE DB兼容的數(shù)據(jù)源中抽取, 你可以選擇客戶端或是服務(wù)器端游標(biāo),每種游標(biāo)都有幾個(gè)預(yù)先設(shè)定的游標(biāo)類型,下面進(jìn)行學(xué)習(xí)研究。
執(zhí)行命令:描述 ADO.NET Command 對(duì)象,并說明如何使用它來對(duì)數(shù)據(jù)源執(zhí)行查詢和命令。 使用 DataReader 檢索數(shù)據(jù):描述 ADO.NET DataReader 對(duì)象,并說明如何使用它從數(shù)據(jù)源返回結(jié)果流。
將存儲(chǔ)過程用于命令:描述如何使用 Command 對(duì)象來調(diào)用存儲(chǔ)過程,并提供有關(guān)發(fā)送和檢索參數(shù)值的信息。 從數(shù)據(jù)庫中獲取單個(gè)值:描述如何使用 Command 從數(shù)據(jù)庫查詢中返回單個(gè)值。
從數(shù)據(jù)庫中獲取 BLOB 值:描述如何使用 DataReader 從數(shù)據(jù)庫中返回二進(jìn)制大對(duì)象 (BLOB)。 執(zhí)行數(shù)據(jù)庫操作和修改數(shù)據(jù):描述如何使用 Command 對(duì)數(shù)據(jù)源發(fā)出 INSERT、UPDATE 和 DELETE 命令,以及如何執(zhí)行目錄操作(如創(chuàng)建或更改表)。
從 SQL Server 中以使用ADO.NET形式獲取數(shù)據(jù):描述如何使用 Command 以 XmlReader 形式返回 SQL Server FOR XML 查詢的結(jié)果。 從 DataAdapter 填充 DataSet:描述如何通過 DataAdapter 來使用表、列和行填充 DataSet。 使用 DataAdapter 和 DataSet 更新數(shù)據(jù)庫:描述如何使用 DataAdapter 將對(duì) DataSet 中數(shù)據(jù)的更改解析回?cái)?shù)據(jù)源。
向 DataSet 添加現(xiàn)有約束:描述如何從數(shù)據(jù)源填充 DataSet 的約束(如主鍵列的唯一約束)。 設(shè)置 DataTable 和 DataColumn 映射:描述如何使用表和列映射來提供從數(shù)據(jù)源中返回的列的應(yīng)用程序特定名稱。 將參數(shù)用于 DataAdapter:描述如何將參數(shù)用于 DataAdapter 的命令屬性(包括如何將 DataSet 中列的內(nèi)容映射到命令參數(shù))。 輸入和輸出參數(shù)及返回值:描述如何將 DataSet 表中列的內(nèi)容映射到 DataAdapter 命令屬性的輸入和輸出參數(shù)(包括如何從存儲(chǔ)過程中檢索返回值)。
自動(dòng)生成的命令:描述如何使用 CommandBuilder 為具有單個(gè)表 SELECT 命令的使用ADO.NET自動(dòng)生成 INSERT、UPDATE 和 DELETE 命令。 使用 DataAdapter 事件:描述 DataAdapter 事件并說明如何使用這些事件。從數(shù)據(jù)庫中獲取架構(gòu)信息:解釋如何從數(shù)據(jù)源中獲取架構(gòu)信息,如數(shù)據(jù)庫或目錄中表的列表。
執(zhí)行事務(wù):解釋如何使用 Connection 和 Transaction 對(duì)象對(duì)數(shù)據(jù)源執(zhí)行事務(wù).NET 數(shù)據(jù)提供程序的代碼訪問安全性:描述隨 .NET 框架提供的 .NET 數(shù)據(jù)提供程序的可用附加代碼訪問安全權(quán)限,并說明如何確定特定權(quán)限是否可用于所運(yùn)行的代碼。
創(chuàng)建和使用 DataSet 創(chuàng)建 使用ADO.NETt:描述創(chuàng)建 DataSet 實(shí)例的語法。 向 DataSet 添加 DataTable:描述如何創(chuàng)建表和列并將其添加到 DataSet 中。 添加表間關(guān)系:描述如何創(chuàng)建 DataSet 中表之間的關(guān)系。
導(dǎo)航表間關(guān)系:描述如何使用 DataSet 中表之間的關(guān)系來返回具有父子關(guān)系的子行或父行。 將 DataSet 與現(xiàn)有數(shù)據(jù)一起使用"描述如何使用 DataAdapter 將 DataSet 中的更改解析回?cái)?shù)據(jù)源。
合并 DataSet 內(nèi)容:描述如何將一個(gè)使用ADO.NET或 DataRow 數(shù)組的內(nèi)容并入另一個(gè) DataSet。 復(fù)制 DataSet 內(nèi)容:描述如何創(chuàng)建可包含架構(gòu)和指定數(shù)據(jù)的 DataSet 副本。 使用 DataSet 事件:描述 DataSet 的事件并說明如何使用這些事件。
使用類型化的 DataSet:描述類型化 DataSet 并說明如何創(chuàng)建和使用類型化使用ADO.NET。