DB2
最近在做一个项目要用PHP 连接IBM的DB2数据库,于是就找资料,一开始用PDO_ODBC的办法连接,不知道什么缘故原由便是不堪利。
于是再次找资料就用pdo_ibm这个扩展(这里以windows下做解释)

windows下的DLL文件可以不才面的地址下载。
https://github.com/laisgomes/php-5.6-extension-win32-VC12-pdo_ibm1.3.4
这个文件只能在Php5.6下利用,其它的版本就要自己编译了(详细可参考:http://php.net/manual/en/install.pecl.php 和 http://php.net/manual/en/ref.pdo-ibm.php)
利用方法:
把这个文件放到PHP 的扩展文件夹下 重启php环境
重启PHP环境
下面就可以利用了详细代码如下:
$dbh = new \PDO(\"大众ibm:DRIVER={IBM DB2 ODBC DRIVER};DATABASE=premsa;HOSTNAME=127.0.0.1;PORT=50000;PROTOCOL=TCPIP;\公众, \公众cityuser\公众, \"大众City1.\"大众);
参数解释:
DATABASE:数据库名
HOSTNAME:做事器地址
PORT:端口
cityuser:账号
City1.密码
后面查询的方法就省略了大家都懂得。