IBMデータベースをPDO経由で以下のコードを使用して接続しようとしました。しかし、それは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();
}
が動作していない私はまた、php.iniファイル内のコードの下に追加した
SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
同じ
ため、エラーの下になった
extension=php_pdo.dll
extension=php_pdo_ibm.dll
extension=php_ibm_db2.dll
誰も私を示唆してもらえ、私はIBMデータベースにどのように接続できますか?
を使用しています。あなたは私に示唆してください、私はどのようにドライバをインストールできますか? –
私はdb2_connect()を試みましたが、 '致命的なエラー:未定義の関数db2_connect()'をコールします。 –
@JimeshGajera、 'php_pdo_ibm.dll'拡張を有効にしていますが、 extensionsディレクトリ? – Chris