您好,登錄后才能下訂單哦!
ADO.NET數據庫編程技巧都有哪些,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
ADO.NET數據庫編程比較復雜,名目繁多的類、對象、屬性、方法讓每一個編程者都感覺惱火。本文旨在介紹ASP.NET Beta2數據庫編程的主要內容,幫助編程者最快的了解ADO.NET數據庫編程的精髓。
一、 Managed Providers
如果你是初學者,可能你會問,什么是"Managed Providers"?
Managed Providers提供簡單的方法連接和訪問數據庫,有點類似于數據庫連接,當然又比它強的多。Managed Providers提供OleDb和SQL Server兩種編程接口。因為SQL Server是微軟自己的產品,因此,專門提供了一個針對SQL Server的接口,使用這個接口訪問SQL Server的效率應該比使用OleDb強。
NameSpaces
本文所有的例子程序都需要使用以下NameSpaces:
<%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.Oledb" %> Connection
為了連接數據庫,必須使用OleDbConnection:
Dim objConn as New OleDBConnection ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\sff\site\db\users.mdb")
當然,你也可以將具體的連接方法作為變量使用,在ADO.NET數據庫編程以后,必須打開數據庫:
objConn.Open()
這樣,就可以使用數據庫了,一般在***,我們都要求關閉數據庫連接:
objConn.Close() objConn=Nothing Command
連接數據庫以后,就可以發送命令對數據庫進行操作了,OleDbCommand允許發送命令對數據庫進行操作。根據發送的SQL語句,我們可以對數據庫進行幾乎所有操作。
Dim objCmd as New OleDbCommand("SELECT * From users", objConn)
ADO.NET數據庫編程以上語句建立Command,根據習慣不同,也可以使用以下方法:
Dim objCmd as New OleDbCommand() objCmd.Connection = objConn objCmd.CommandText = "SELECT * FROM users"
還可以這樣:
Dim objCmd as New OleDbCommand(SQL String, connection string)
仔細觀察上面的語句,我們發現在定義OleDbCommand時,可以同時使用數據庫連接OleDbConnection和數據庫連接語句。以上代碼并沒有執行SQL語句,現在我們來看到底怎樣執行
看完上述內容,你們掌握ADO.NET數據庫編程技巧都有哪些的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。