в принципе. Я пытаюсь разработать приложение PHP, которое требует доступа к базе данных DB2 for IBM i (db2 / as400). Однако я не очень знаком со средой DB2 for IBM i (db2 / as400), поэтому я занимаюсь исследованиями.
Я планирую установить db2 express, который я нашел Вот на моем ноутбуке разработчика, надеясь, что смогу подражать этому из серверной среды нашего клиента. Будет ли это так же? или я должен скачать еще один?
Все три основные платформы DB2 (z / OS, i и LUW) имеют достаточно общий синтаксис SQL, чтобы сделать кросс-платформенную разработку приложений доступной целью. Стоит отметить, что текущая версия IBM Справочник по SQL для кроссплатформенности
развитие содержит более тысячи страниц.
IBM Data Studio, бесплатная IDE, основанная на Eclipse, способная выполнять операторы SQL, просматривать объекты базы данных и разрабатывать хранимые процедуры на каждой платформе DB2. Это отдельная загрузка с серверов и клиентов DB2.
В отличие от кросс-платформенного DML, который в значительной степени идентичен, базовый DDL приложения может значительно отличаться между DB2 for i и DB2 LUW, платформой / семейством, к которому принадлежит DB2 Express-C.
Кроссплатформенное соединение с DB2 проще всего осуществить через драйвер IBM JDBC Type 4, но для PHP это может оказаться непрактичным. Для доступа к DB2 for i (и z / OS) по другим протоколам требуется дополнительное программное обеспечение, называемое DB2 Connect.
Других решений пока нет …