Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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
.net IBM.Data.DB2_.net_Database_Db2_Zos - Fatal编程技术网

.net IBM.Data.DB2

.net IBM.Data.DB2,.net,database,db2,zos,.net,Database,Db2,Zos,我可以使用.NET framework和IBM.Data.DB2 provider开发一个windows应用程序来访问运行在OS/390上的DB2数据库吗 提前感谢。我对OS/390不太清楚,但在工作中,我共同开发了连接到Solaris DB2实例的.Net应用程序。我们使用标准的IBM.Data.DB2,所以我认为OS/390也应该可以工作。IBM guard(或者更准确地说,允许他们的客户非常密切地保护)他们的大型机DB2访问。我怀疑这与确保只有企业级应用程序才会尝试连接有关(没有正确许可证

我可以使用.NET framework和IBM.Data.DB2 provider开发一个windows应用程序来访问运行在OS/390上的DB2数据库吗


提前感谢。

我对OS/390不太清楚,但在工作中,我共同开发了连接到Solaris DB2实例的.Net应用程序。我们使用标准的IBM.Data.DB2,所以我认为OS/390也应该可以工作。

IBM guard(或者更准确地说,允许他们的客户非常密切地保护)他们的大型机DB2访问。我怀疑这与确保只有企业级应用程序才会尝试连接有关(没有正确许可证文件的JDBC客户端甚至不会在大型机TCP端口上显示其请求,它们在客户端被阻止)-大型机通常是业务关键型的,这是大多数桌面/服务器应用程序梦寐以求的:-)

对于JDBC驱动程序,一个type-4驱动程序用于访问所有DB2平台(LUW、iSeries、Systemz等),但实际上必须在特定平台的类路径中安装许可证文件,否则会出现异常

此许可证文件的格式为“
db2jcc_cisuz.jar
”,其中cisuz指定允许访问哪些平台(cu是最常见的,但不允许访问iSeries或System z)

通常,您必须从IBM购买DB2Connect才能获得这些文件,我怀疑.NETFramework也会遇到类似的情况。您可能会发现DB2Connect产品既有.NET客户机驱动程序,也有JDBC(我还没看过)。寻找该产品的“企业”版,因为标准版不太可能有Systemz许可证


还有一点小麻烦,它不再是OS/390了(除非你是为支持恐龙而专门付费的日本客户之一)。它是z/OS。

我以前使用MS Host Integration Server将用C#编写的.Net应用程序与DB2连接,这可能不是您想要的,但我知道它可以工作。这是一个关于希斯女士更多信息的例子