【发布时间】:2017-03-30 17:11:36
【问题描述】:
我尝试使用以下代码通过 PDO 连接 IBM 数据库。但是,它不起作用
try {
$db = new PDO("odbc:DRIVER={IBM DB2 ODBC DRIVER};DATABASE=BLUDB;HOSTNAME=hostname;PORT=50000;PROTOCOL=TCPIP;", "username", "password");
echo "<pre>";
print_r($db);
exit;
} catch (PDOException $e) {
echo $e->getMessage();
}
我遇到了同样的错误
SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
我还在 php.ini 文件中添加了以下代码
extension=php_pdo.dll
extension=php_pdo_ibm.dll
extension=php_ibm_db2.dll
谁能建议我,如何连接 IBM 数据库?
【问题讨论】: