php远程连接oracle

来源:互联网 发布:linux 入门基础教程 编辑:程序博客网 时间:2024/04/29 22:04

在windows下使用的是wamp一体包,支持oracle扩展。

连接方法:

1、左击,在PHP扩展中勾选php_oci8 和php_oci8_11g.(若无法启动扩展,可能是两个DLL出了问题,笔者就遇到这种情况,百度上下载并替换掉php安装目录etx/下的两个dll。)(最好把两个文件先备份咯)。

2、由于远程连接oracle,需要安装一个轻量级的客户端。安装Oracle Instant Client :http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html。将其中的dll文件全部拷到system32目录中。(客户端如果安装了oracle的,目测可以不用安装这个客户端,笔者没试过)。

3、重启apache。测试


测试代码:(CSDN博主:jaray的代码,下面有链接)

附连接代码:

//连接$dbconn = oci_connect('username','password',"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521))(CONNECT_DATA=(SID=sid)))");if ($dbconn) {    echo '连接成功';}else {    echo '连接失败';}//查询$oci_rs = oci_parse($dbconn,‘SELECT * FROM user_tables');  //预处理SQLoci_execute($oci_rs); //执行SQLwhile ($row = oci_fetch_array($oci_rs,OCI_ASSOC)) {    print_r($row);}//处理结果



参考:http://blog.csdn.net/jaray/article/details/9979919


0 0
原创粉丝点击