[PHP-users 23775] Re: PEARでoracleに接続

KOYAMA Tetsuji koyama @ hoge.org
2004年 12月 1日 (水) 17:16:40 JST


  小山です。

At Wed, 1 Dec 2004 16:01:38 +0900,
shin yamasaki wrote:
> 現在、PEAR・MDBでoracleの10gに接続したいのですが、出来ません。
> PHP関数のOCILogonを使うと接続可能なので
> DSNの設定が悪いと思うのですが・・・
> 
> OCILogon(SCOTT, qwer, sales);接続可能
> $dsn = oci8://SCOTT:qwer@localhost/sales;接続不可能

  実際には「接続不可能」という文字が返るわけではなく MDB_Error オブジェ
クトが返っていると思いますが、その中身を解析するとどういうエラーが起き
ているか詳しく分かるはずです。

<?php
require_once 'MDB.php';

$dsn = 'oci8://SCOTT:qwer@localhost/sales';
$db =& MDB::connect($dsn);
if (PEAR::isError($db)) {
    var_dump($db->getBacktrace());
}
?>

上記のコード実行するとどう出力されますか?

-- 
	小山 哲志@ビート・クラフト
	koyama @ beatcraft.com
	koyama @ hoge.org


PHP-users メーリングリストの案内