2010-05-04 65 views

回答

2

SqlConnection只適用於SQL Server的OLEDB連接的優點,但OleDbConnection作品與任何OLEDB數據源。

0

在實踐中,沒有任何優勢,除非你使用不具有良好的支持ADO.NET數據庫。

例如,如果使用SQL Server或Oracle,你應該使用的SqlConnection或的OracleConnection。如果您在這裏使用OleDbConnection,您可能會失去某些功能或性能。

由於許多數據庫廠商仍然無法提供良好的支持ADO.NET,OleDbConnection的是有你連接到他們。

個人而言,我不知道有多少企業產品從供應商的數據庫切換到另一個在其生命週期,所以我總是直接去的SqlConnection或的OracleConnection。