導入 こんにちは。phpでお仕事してます。 お仕事の傍、php-srcのコントリビュータもしています。 今回、phpのodbc_connect()およびodbc_pconnect()の改修をするにあたり、いろんなODBCドライバの挙動を見る必要が出てきてIBMi db2に初めて触ることになりました。 日本語にしろ英語にしろまとまった情報源がなく、かなり手探りで接続までたどり着いたので、備忘録を兼ねて記事にすることにしました なお、この記事では DBにPUB400のIBMi db2を使用 phpは8.4(執筆時点のphp-src masterブランチのビルド)、localのdocker ubuntu22.04環境 での操作の備忘録となります(ただし、php-srcのビルドは本記事の趣旨と逸れるので、割愛します)。 IBMi db2とは IBMiに搭載されているdb2のことです。IBMiについ