首页 > 解决方案 > 从 .NET 连接 SQL Server 和 Oracle

问题描述

从 ASP.NET,我需要连接到 SQL Server 数据库和 Oracle 数据库。

从 .NET,我可以直接连接到 SQL Server 数据库 (SqlClient.SqlConnection),并且可以通过 ODBC 连接。与 Oracle 相同,可以通过 (OracleClient) 以及 ODBC 进行连接。

我的问题是:通过 ODBC 或直接连接到 SQL Server 数据库或 Oracle 数据库的最佳实践是什么,性能影响是什么?

标签: c#sql-serveroraclevb.net-2010

解决方案


最好使用托管代码中的托管提供程序。这SqlClient适用于 SQL Server 和Oracle 的ODP.NET。如果您需要两者的共享代码,两者都实现了 ADO.NET IDb* 接口。


推荐阅读