PHP连ORACLE

kukulu00 2008-04-10 02:47:21
远程服务器服务全启
本机TNSPING 结果 通
SQLPLUS直接上也可以
就是PHP连的时候怎么都连不上
OCI的连法空白
PDO_OCI的连就报无效句柄.....网上查都查不到怎么搞...晕了


oci的

<?PHP
class connect_orcale
{
public $c;
function connect_orcale($DBUSR,$DBPWD,$DBNAME)
{
$this->c=oci_connect($DBUSR,$DBPWD,$DBNAME);
//echo $this->c."1<br>";
}

}
?>




<?
class connect_orcale
{
public $c;
function connect_orcale($DBUSR,$DBPWD,$DBNAME)
{
try
{
$this->c= new PDO("oci:dbname=".$DBNAME,$DBUSR,$DBPWD);
} catch (PDOException $e) {
echo "Wrong message:" .$e->getMessage();
}
}
}
?>


报Wrong message:SQLSTATE[]: pdo_oci_handle_factory: OCI_INVALID_HANDLE (ext\pdo_oci\oci_driver.c:581)


唉... phpinfo里是这样的


oci8
----------------------------------------------------------
OCI8 Support enabled
----------------------------------------------------------
Version 1.2.4
Revision $Revision: 1.269.2.16.2.38 $
Active Persistent Connections 0
Active Connections 0
Temporary Lob support enabled
Collections support enabled
-----------------------------------------------------------------

------------------------------------------------------------------------------
Directive Local Value Master Value
------------------------------------------------------------------------------
oci8.default_prefetch 10 10
oci8.max_persistent -1 -1
oci8.old_oci_close_semantics 0 0
oci8.persistent_timeout -1 -1
oci8.ping_interval 60 60
oci8.privileged_connect On On
oci8.statement_cache_size 20 20
-----------------------------------------------------------------------------





PDO
-------------------------------------------------------------
PDO support enabled
--------------------------------------------------------------
PDO drivers oci
---------------------------------------------------------


PDO_OCI
--------------------------------------------------------------
PDO Driver for OCI 8 and later enabled
----------------------------------------------------------------
...全文
544 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsgekuni 2012-05-02
  • 打赏
  • 举报
回复
不知道怎么弄?
找不带解决答案。
zkluninfo 2009-06-19
  • 打赏
  • 举报
回复
顶下
gouzi 2008-09-26
  • 打赏
  • 举报
回复
我碰到了同样的问题
pdo_oci加载已经成功
但是在连接ORACLE时总是报SQLSTATE[]: pdo_oci_handle_factory: OCI_INVALID_HANDLE (ext\pdo_oci\oci_driver.c:581)
meiZiNick 2008-04-30
  • 打赏
  • 举报
回复
等待牛人来答.
lvjx125 2008-04-30
  • 打赏
  • 举报
回复
同情,帮顶下
lvjx125 2008-04-10
  • 打赏
  • 举报
回复
不会,帮顶下.

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧