+ -
当前位置:首页 → 问答吧 → 关于php5 的pdo连接oracle的问题,很急,多谢了

关于php5 的pdo连接oracle的问题,很急,多谢了

时间:2008-01-16

来源:互联网

本人刚装了php5.2.4,用pdo连接oracle,结果报tns的错,原码如下:
try {
$dbh = new PDO('oci:host=hggjtest;dbname=cs', 'hggjv2', 'hggjtest');
print_r($dbh);
}catch(PDOException $e){
  die("connect oracle error :".$e->getMessage()."<br>");
}

报错信息如下:
connect oracle error :SQLSTATE[HY000]: pdo_oci_handle_factory: ORA-12541: TNS:no listener (/root/php-5.2.4/ext/pdo_oci/oci_driver.c:513

声明:

用oci_connect是可以连接上的

各位大侠请帮忙

作者: lala98411   发布时间: 2008-01-16

<?php
require_once ("portal/libraries/adodb/adodb.inc.php");
$ora_conn = &ADONewConnection('oci8');
$ora_obj = $ora_conn -> Connect('ip','username','password','dbname');
if (!$ora_obj) {
  echo $ora_conn->ErrorMsg();
  exit();
}else{
  echo "连接成功";
}

作者: cdd415659568   发布时间: 2011-11-01

相关阅读 更多