IBM защищает (или, точнее, позволяет своим клиентам охранять) доступ к своему мэйнфрейму DB2. Я подозреваю, что это как-то связано с обеспечением того, чтобы только приложения, принадлежащие предприятиям, даже пытались подключиться (клиенты JDBC, у которых нет нужного файла лицензии, даже не получают свои запросы, появляющиеся на портах TCP мэйнфрейма, они блокируются на на стороне клиента) - мэйнфрейм обычно критичен для бизнеса, так как большинство настольных / серверных приложений только мечтают стать: -).
С драйверами JDBC один драйвер типа 4 используется для доступа ко всем платформам DB2 (LUW, iSeries, System z и т. Д.), Но на самом деле вам необходимо установить файл лицензии в CLASSPATH для конкретных платформ или вы получу исключение.
Этот файл лицензии имеет форму "db2jcc_cisuz.jar
", где cisuz указывает, к каким платформам разрешен доступ (чаще всего используется cu, но не предоставляет доступ к iSeries или System z).
Обычно вам нужно купить DB2 Connect у IBM, чтобы получить эти файлы, и я подозреваю, что для платформы .NET будет аналогичная ситуация. Вы можете обнаружить, что продукты DB2 Connect имеют как клиентские драйверы .NET, так и JDBC (я не смотрел). Ищите «Enterprise» этого продукта, поскольку стандартные версии вряд ли будут иметь лицензию System z.
И лишь небольшая суета, это больше не OS / 390 (если только вы не один из редких японских клиентов, платящих специально за поддержку этого динозавра). Это z / OS.