VB.NET連接數據庫方法大全

發表于:2008-08-12來源:作者:點擊數: 標簽:數據庫大全NetNETnet
Microsoft Visual Basic.NET 是Microsoft Visual Basic的更新版本,它基于。NET的框架結構,能使用戶非常容易地創建Microsoft Windows 操作系統和 網絡 的應用程序。 使用Visual Basic.NET,可以快速地實現可視化 開發 網絡應用程序、網絡服務、 Windows 應用
Microsoft Visual Basic.NET 是Microsoft Visual Basic的更新版本,它基于。NET的框架結構,能使用戶非常容易地創建Microsoft Windows操作系統和網絡的應用程序。

      使用Visual Basic.NET,可以快速地實現可視化開發網絡應用程序、網絡服務、Windows 應用程序和服務器端 組件。另外,Visual Basic.NET為Windows應用程序提供了XCOPY部署,開發人員不再需要為DLL的版本問題擔憂。 Visual Basic現在已經真正成為面向對象以及支持繼承性的語言。窗體設計器支持可視化繼承,并且包含了許多新的特性,比如自動改變窗體大小、資源本地化以及可 達性支持。數據類工具內在支持XML數據,在設計時數據綁定使用斷開的數據。另外, Visual Basic.NET直接建立在。NET 的框架結構上,因此開發人員可以充分利用所有平臺特性,也可以與其他的。NET語言交互。

    在這篇文章中我要跟大家講的,是介紹Visual Basic.NET的數據庫編程及其相關知識。

    一、先介紹ADO.NET和ODBC.NET

    ADO .NET由Microsoft ActiveX Data Objects (ADO)改進而來,它提供平臺互用和可收縮的數據訪問功能,是Visual Basic.NET進行數據庫編程所使用的重要工具。ADO.NET 使用了某些 ADO 的對象,如 Connection 和  Command 對象,并且還引入了新的對象。主要的新 ADO.NET 對象包括 DataSet、DataReader 和  DataAdapter.

    ODBC.NET是。NET框架中另外一個很有用的用于數據庫開發的類庫。但是,在。NET FrameWork SDK1.0版中不包含 ODBC.NET,要使用ODBC.NET請到微軟網站下載,具體下載地址:http: //msdn.microsoft.com/library/default.asp?url=/downloads/list.netdevframework.asp (文件名是odbc_net.msi)在默認情況下,安裝路徑是“C:\\Program File\\Microsoft.net\\odbc.net”。安裝后的組件名為Microsoft.Data.Odbc.dll文件。


添加ODBC .NET Data Provider的步驟:

    啟動Visual Basic.NET開發環境,選中菜單欄的[工具]—>[數據]—>[自定義工具箱],在彈出的[自定義工具箱] 對話框中選[.Net 框架組件]單擊[瀏覽]按鈕,在“C:\\Program File\\Microsoft.net\\odbc.net”目錄下選擇 Microsoft.Data.Odbc.dll文件。接下來就在[自定義工具箱]中選擇“OdbcCommand”、 “OdbcCommandBuilder”、“OdbcConnection”、“OdbcDataApdater”后,單擊[確定].至此,完成了在 Visual Basic.NET中加入ODBC .NET.

    二、接下來介紹數據提供者(Data Provider)

    ADO.NET和ODBC.NET兩者共提供了三種數據提供者,其中ADO.NET提供兩種(The SQL Server .NET Data Provider和 The OLE DB .NET Data Provider ) ODBC .NET提供一種(The ODBC .NET Data Provider)。表1是三種數據提供者及其支持的數據庫:

    數據提供者(Data Provider)

    支持的數據庫

    1.The SQL Server .NET Data Provider僅支持SQL Server7.0或更高版本

    2.The OLE DB .NET Data Provider Aclearcase/" target="_blank" >ccess、Oracle和Sql Server等

    3.The ODBC .NET Data Provider Access、Oracle、Sql Server、MySql、VFP等

    表1三種數據提供者及其支持的數據庫

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97