Недавно я начал работать в приложении, которое нужно писать и читать из базы данных DB2, и до сих пор я никогда не использовал DB2.Подключение к каждой платформе DB2 через .NET.
Чтение в Интернете, я получил некоторую информацию и сделал некоторые предположения. Мне просто нужно знать, правильно ли я думаю, или если есть другой способ.
- С IBM Data Provider (.net DLL) Я могу подключиться только к DB2, работающей на Linux или серверах Windows.
- Для DB2, работающей на as/400, z/os, iS, я могу использовать эти же DLL-файлы, НО (!)
необходимо использовать «DB2 Connect» для этого. - Если у меня нет «DB2 Connect», я могу подключаться только к базам данных, работающим как/400, z/os или iS, если я использую OLEDB или ODBC.
Извините, если я неправильно понял что-то простое.
сначала, спасибо за ваше время и ответ. Итак, с IBM i, я могу подключиться к DB2, размещенной в Windows и Linux тоже? Я могу сказать, что этот пакет IBM i Access - все, что мне нужно для работы с DB2 на всех платформах? Сегодня я уже сделал простую программу, подключившись к DB2 на моем сервере Windows. Но я использую DLL, поставляемые с DB2 Express C. Существует ли разница между DLL-файлами, поставляемыми с DB2 express, и данными в пакете IBM i? –
[Поставщик данных IBM Data для .NET] (http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=%2Fcom.ibm.net_cc.doc%2Fcom.ibm.swg. im.dbclient.adonet.doc% 2Fdoc% 2Fc0010960.htm) эти файлы, которые я использую на самом деле. И где мои сомнения приходят. –
Просмотрите поддерживаемые уровни выпуска для каждой платформы, к которой вы подключаетесь. Показанные уровни являются текущими для IBM i, и я полагаю, что для z/OS, по-видимому, для LUW тоже рассматривается источник из группы, которая создает DB2 LUW. (DB2 for i относится к другой группе в IBM, поэтому может быть сложно найти информацию об этом на страницах DB2 группы управления информацией, а их продукты иногда не упоминают поддержку текущих выпусков IBM i. Я доволен см. этот * * * обложка v5r4 до 7.1) – WarrenT