兩種ADO.NET連接數據源方法介紹
ADO.NET還是比較常用的,于是我研究了一下ADO.NET連接數據源,在這里拿出來和大家分享一下,希望對大家有用。ODBC .NET Framework 數據提供程序通過 OdbcConnection 對象提供與使用 ODBC 公開的數據源的連接。
#T#對于 ODBC .NET Framework 數據提供程序,連接字符串的格式設計為盡可能與 ODBC 連接字符串的格式相匹配。您還可以提供一個 ODBC 數據源名稱 (DSN)。有關 OdbcConnection 的詳細信息,請參見 OdbcConnection 類。.NET Framework 1.0 中不包含 ODBC .NET Framework 數據提供程序。如果您需要用于 ODBC 的 .NET Framework 數據提供程序并且使用的是 .NET Framework 1.0,您可以從此 Microsoft 網站下載用于 ODBC 的 .NET Framework 數據提供程序。下載的 ODBC .NET Framework 數據提供程序的命名空間為 Microsoft.Data.Odbc。
以下代碼示例演示如何創建和打開與 ADO.NET連接數據源ODBC的連接。
Visual Basic
- ' Assumes connectionString is a valid connection string.
- Using connection As New OdbcConnection(connectionString)
- connection.Open()
- ' Do work here.
- End Using
C#
- // Assumes connectionString is a valid connection string.
- using (OdbcConnection connection =
- new OdbcConnection(connectionString))
- {
- connection.Open();
- // Do work here.
- }
ADO.NET連接數據源Oracle連接
Oracle .NET Framework 數據提供程序使用 OracleConnection 對象提供與 Oracle 數據源的連接。對于 Oracle .NET Framework 數據提供程序,連接字符串的格式設計為盡可能與用于 Oracle 的 OLE DB 提供程序 (MSDAORA) 連接字符串格式相匹配。有關 OracleConnection 的詳細信息,請參見 OracleConnection 類。
以下代碼示例演示如何創建和打開與 Oracle 數據源的連接。
Visual Basic
- ' Assumes connectionString is a valid connection string.
- Using connection As New OracleConnection(connectionString)
- connection.Open()
- ' Do work here.
- End Using
C#
- // Assumes connectionString is a valid connection string.
- using (OracleConnection connection =
- new OracleConnection(connectionString))
- {
- connection.Open();
- // Do work here.
- }
- OracleConnection nwindConn = new OracleConnection("Data Source=MyOracleServer;Integrated Security=yes;");
- nwindConn.Open();