簡體   English   中英

C# SQL 連接 ODBC 或 OLEDB

[英]C# SQL connection ODBC or OLEDB

我支持使用 ADO.NET 進行數據訪問的舊 C# 應用程序。 今天我們的一位客戶提出了一個不同的問題

您是使用 OLEDB 還是 ODBC 進行數據連接?

根據我的理解,我的代碼正在使用此驅動程序的任何人,但不確定如何確認。 下面是代碼示例。 我正在使用簡單的 SQLConnection 類,但不確定如何識別底層驅動程序。 有人可以幫忙嗎?

 System.Data.SqlClient.SqlConnection conn=new System.Data.SqlClient.SqlConnection()
 conn.Open()

請查看此 Microsoft 文檔: https : //docs.microsoft.com/en-us/dotnet/framework/data/adonet/ado-net-code-examples

如您所見,您使用的是 SQLCLient,而不是 OleDb 或 ODBC。

SQLClient 是 SQL Server 的特定數據提供程序。 此外,您可以查看此鏈接以了解更多有關 OLE DB 和 ODBC 及其區別的信息: OLE DB 和 ODBC 數據源之間有什么區別?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM