C# ODBC和IBM.Data.DB2之间有区别吗?
我正在连接一个小型C#2010应用程序中的一个非常大的DB2数据仓库。我过去只使用过MS SqlC# ODBC和IBM.Data.DB2之间有区别吗?,c#,.net,database,db2,odbc,C#,.net,Database,Db2,Odbc,我正在连接一个小型C#2010应用程序中的一个非常大的DB2数据仓库。我过去只使用过MS Sql 使用ODBC进行数据库调用与使用IBM.Data.DB2有区别吗?理论上,它们只是数据提供者。对于MS SQL,您最有可能使用的是SQL客户端。DbDataReader和SQLDataReader都实现DataReader,因此理论上在该级别上它们是相同的 IBM Data Server provider for.Net(IBM.Data.DB2)是最好的,因为它通常提供更好的性能和更丰富的功能。如
使用ODBC进行数据库调用与使用IBM.Data.DB2有区别吗?理论上,它们只是数据提供者。对于MS SQL,您最有可能使用的是SQL客户端。DbDataReader和SQLDataReader都实现DataReader,因此理论上在该级别上它们是相同的 IBM Data Server provider for.Net(IBM.Data.DB2)是最好的,因为它通常提供更好的性能和更丰富的功能。如果您使用的是MS SQL,我希望您使用的是SQLClient。在高层次上,他们的行为应该是一样的。