Является ли доступный db2 express на IBM похожим на использование зеленого экрана DB2 для IBM i (db2/as400)?

В принципе. Я пытаюсь разработать приложение PHP, которое требует доступа к базе данных DB2 for IBM i (db2/as400). Однако я не очень знаком со средой DB2 for IBM i (db2/as400), поэтому я занимаюсь исследованиями.

Я планирую установить db2 express, который я нашел здесь, на свой ноутбук dev, надеясь, что смогу подражать этому из серверной среды нашего клиента. Будет ли это так же? или я должен скачать еще один?

1 ответ

Решение

Все три основные платформы 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.

Другие вопросы по тегам