0

.NET フレームワークと IBM.Data.DB2 プロバイダーを使用して Windows アプリケーションを開発し、OS/390 で実行されている DB2 データベースにアクセスできますか?

前もって感謝します。

4

3 に答える 3

1

IBM は、メインフレームの DB2 アクセスを非常に厳密に保護します (より正確には、顧客が保護できるようにします)。これは、エンタープライズに恵まれたアプリケーションのみが接続を試行するようにすることと関係があると思われます (適切なライセンス ファイルを持たない JDBC クライアントは、メインフレームの TCP ポートに表示される要求を取得することさえできず、サーバー上でブロックされます)。クライアント側) - メインフレームは通常、ほとんどのデスクトップ/サーバー アプリが夢見るだけの方法でビジネスに不可欠です :-)。

JDBC ドライバーでは、単一のタイプ 4 ドライバーを使用してすべての DB2 プラットフォーム (LUW、iSeries、System z など) にアクセスしますが、実際には、特定のプラットフォームの CLASSPATH にライセンス ファイルをインストールする必要があります。例外。

このライセンス ファイルの形式は " db2jcc_cisuz.jar" で、cisuz はアクセスを許可するプラットフォームを指定します (cu が最も一般的ですが、iSeries または System z へのアクセスは許可されません)。

通常、これらのファイルを取得するには、IBM から DB2 Connect を購入する必要があります。.NET フレームワークについても同様の状況になると思います。DB2 Connect 製品には、JDBC だけでなく .NET クライアント ドライバーも含まれていることがあります (私は調べていません)。標準の製品には System z ライセンスがない可能性が高いため、その製品の「エンタープライズ」エディションを探してください。

ほんの些細な問題ですが、それはもはや OS/390 ではありません (あなたがその恐竜をサポートするために特別にお金を払っているまれな日本の顧客でない限り)。z/OS です。

于 2008-12-28T23:39:04.413 に答える
0

OS/390 についてはわかりませんが、仕事で、Solaris DB2 インスタンスに接続する .Net アプリケーションを共同開発しています。私たちは標準の IBM.Data.DB2 を使用しているので、OS/390 も同様に動作するはずです。

于 2008-12-28T21:44:57.107 に答える
0

以前、MS Host Integration Server を使用して、C# で記述された .Net アプリケーションを DB2 に接続しました。探しているものではないかもしれませんが、動作することはわかっています。MS HIS の詳細については、次のリンクを参照してください。

于 2009-05-25T22:19:14.657 に答える