+ -
当前位置:首页 → 问答吧 → 关于tp2.1使用pdo方式连接oracle的问题

关于tp2.1使用pdo方式连接oracle的问题

时间:2011-08-12

来源:互联网



由于之前写的代码是面向过程式的,现在准备使用tp来重写系统,但是在数据库配置的时候出现了错误,提示如下


由于目前PDO暂时不能完美支持OCI 请使用官方的OCI驱动

用php原生的pdo方式可以连接oralce,oci支持库是没有问题的


请问这个问题该如何解决

这是我的连接配置
'DB_TYPE'               => 'PDO',     // 数据库类型
        'DB_DSN'                                => 'oci:dbhost=localhost;dbname=hopsys',
        'DB_HOST'               => 'localhost', // 服务器地址
        'DB_NAME'               => 'hopsys',          // 数据库名
        'DB_USER'               => 'xxxx',      // 用户名
        'DB_PWD'                => 'xxxxx',          // 密码
        'DB_PORT'               => '1521',        // 端口

作者: 吃鱼的虾米   发布时间: 2011-08-12

好吧。。。自问自答了。。。查PDO源码发现了问题出在哪里

在TP的PDO驱动类中的75行有这么一句,由于PDO对于以上的数据库支持不够完美,所以屏蔽了 如果仍然希望使用PDO 可以注释下面一行代码

作者: 吃鱼的虾米   发布时间: 2011-08-12

热门下载

更多