[英]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.