溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么更新ADO.NET管理數據

發(fā)布時間:2021-12-02 16:24:00 來源:億速云 閱讀:159 作者:iii 欄目:編程語言

本篇內容介紹了“怎么更新ADO.NET管理數據”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

對于ADO.NET 管理對象進行代替。然而,我們可以看到,如果數據需要更新的話,通常 SELECT 查詢要么需要使用一個 DataReader,要么需要使用一個 DataSet。

例如,DB2Connection 組件包括一個附加的方法,該方法可用于強制釋放連接池資源。默認情況下,ADO.NET 管理提供者可以共享和重用連接,這樣可以節(jié)省資源,但同時也意味著連接要一直開放,以備可能的重用。這個方法為您提供了更多的控制,這是通過像 SQL Server 管理的提供者這樣的驅動程序所不能提供的。

雖然特定于數據庫的組件提供了很大的靈活性,但是它們并不能帶來可移植的代碼?;蛟S正是這個討厭的特點使得您想從一種數據庫換到另一種數據庫。考慮到這一點,ADO.NET 管理創(chuàng)建了 Borland Data Provider (BDP)。

BDP 是一個常規(guī)的受管 .NET 數據提供者,但是又有一點不同。它不是只使用一種數據庫,ADO.NET 管理而是可以使用多種不同的服務器。實際的驅動程序由創(chuàng)建 BdpConnection 對象時傳遞給這個對象的連接字符串(或者 ConnectionString 屬性)決定。

所以為了使用 BDP 連接到 SQL Server,您可以使用:

BdpConnection myConn = new   Borland.Data.Provider.BdpConnection("assembly=Borl and.Data.Mssql,Version=1.1.0.0,  Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;ve  ndorclient=sqloledb.dll;  osauthentication=False;database=<database>;usernam  e=<user>;hostname=<host>;  password=<password>;provider=MSSQL");

雖然連接語法稍微有點不同,但是返回的對象是一樣的。也就是說, 所有其他的代碼并沒有變。您甚至可以將這個字符串存放在一個資源文件中,并在運行時引用它。 Borland 提供了一個 Connections Editor,ADO.NET 管理窗體設計者可以用它來創(chuàng)建連接字符串。

我可以在 C#Builder 的另一個實例中另外創(chuàng)建一個項目,ADO.NET 管理將一個 bdpConnection 對象放到 Windows Form 上,然后使用剪切板將連接字符串復制到我正在編寫的應用程序的一個資源文件中。

“怎么更新ADO.NET管理數據”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI