【问题标题】:What SQL drivers are available in Windows to connect and what's SqlClient driver on ConnString?Windows 中可以连接哪些 SQL 驱动程序以及 ConnString 上的 SqlClient 驱动程序是什么?
【发布时间】:2020-08-26 06:49:36
【问题描述】:

我需要了解 Windows 中有哪些驱动程序可以连接到 SQL Server?

我的问题出现了,因为我知道 ODBC 和 OLEDB 是连接到 SQL Server 的驱动程序,它们出现在连接字符串中(我们指定它们)。

但是,如果我指定System.Data.SqlClient,我在我的系统中哪里可以找到该驱动程序?哪些版本可以使用?这是否意味着我可以使用 odbc、oledb 或SqlClient 驱动程序连接到 SQL Server?

值得一提的是,我知道我们有 ADO.NET Coding 端来开发 ODBC、oledb 和 SqlClient 代码,以便我们在连接字符串中使用的驱动程序能够理解它。

<connectionStrings>
    <add name="Model1" 
         connectionString="data source=tcp:dbtestserver.database.windows.net;initial catalog=dbtest;Connection Timeout=5;Max Pool Size=5;user id=myuser;password=mypassword;MultipleActiveResultSets=True;App=EntityFramework"   
         providerName="System.Data.SqlClient" />
</connectionStrings>

关于驱动程序的任何好的解释,最重要的是SqlClient驱动程序?

【问题讨论】:

    标签: sql-server odbc data-access-layer sqlclient


    【解决方案1】:

    System.Data.SqlClient 是 .NET Framework 的一部分,内置于 Windows。它是一个 ADO.NET 提供程序,不依赖于 ODBC 或 OleDb。 Windows 还附带旧的 OleDb 和 ODBC 驱动程序。并且可以下载和安装更新的 OleDbODBC 驱动程序。

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-16
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多