Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ODBC和IBM.Data.DB2之间有区别吗?_C#_.net_Database_Db2_Odbc - Fatal编程技术网

C# ODBC和IBM.Data.DB2之间有区别吗?

C# 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)是最好的,因为它通常提供更好的性能和更丰富的功能。如

我正在连接一个小型C#2010应用程序中的一个非常大的DB2数据仓库。我过去只使用过MS Sql


使用ODBC进行数据库调用与使用IBM.Data.DB2有区别吗?

理论上,它们只是数据提供者。对于MS SQL,您最有可能使用的是SQL客户端。DbDataReader和SQLDataReader都实现DataReader,因此理论上在该级别上它们是相同的

IBM Data Server provider for.Net(IBM.Data.DB2)是最好的,因为它通常提供更好的性能和更丰富的功能。

如果您使用的是MS SQL,我希望您使用的是SQLClient。在高层次上,他们的行为应该是一样的。