博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP连接远程oracle
阅读量:4356 次
发布时间:2019-06-07

本文共 1469 字,大约阅读时间需要 4 分钟。

1、在php.ini中开启 extension=php_oci8.dll extension=php_oci8_11g.dll(去掉分号即可)

2、到http://www.oracle.com/technetwork/cn/topics/winsoft-085727.html下载对应的instantclient-basic-win32程序

      注意:instantclient-baseic选择32位还是64位要看运行的php是32位还是64位而定,而不是系统位数

3、下载后将你所下载的instantclient_11_2目录配置到系统环境变量中(D:\app\rtyrrty\instantclient_11_2)

4、重启apache用phpinfo便可看到oci8已开启

说明:oci_connect函数中host代表oracle的IP地址 port代表oracle端口号 sid代表你的实例名

   下例中AL32UTF8是表示你数据表中的字符集编码格式

         (通过“select * from V$NLS_PARAMETERS;”可查询到)

          查询结果中NLS_CHARACTERSET字段便表示你的oracle字符集格式 newcc 123456789表示用户名称及密码

 

测试代码:

 

$conn = oci_connect('newcc','123456789',"(DEscriptION=(ADDRESS=(PROTOCOL =TCP)(HOST=192.168.0.222)(PORT = 1521))(CONNECT_DATA =(SID=orcl)))","AL32UTF8");        if (!$conn){            echo "连接失败!";            exit();        }        $sql = "SELECT BH,XM,GYDWNAME,ZYXZNAME,ZFZTNAME FROM CRIMINAL_BASE_INFO WHERE ROWNUM<6";          $ora = oci_parse($conn,$sql);  //编译sql语句         if (!$ora){            echo "预编译失败!";            exit();        }        //执行        if (oci_execute($ora)){                         while(($row = oci_fetch_assoc($ora)) != false)  //取回结果            {                 echo "
";                 echo $row["BH"]." ".$row["XM"]."
"; echo "
"; } }else { echo "执行失败!"; } if (!(oci_free_statement($ora))) echo "释放失败!"; if (!oci_close($conn)) echo "关闭失败!";

 

转载于:https://www.cnblogs.com/Tester-ABX/p/6256860.html

你可能感兴趣的文章
2016424王启元 Exp5 msf基础应用
查看>>
android + eclipse + 后台静默安装(一看就会)
查看>>
JPA事务总结
查看>>
transitionFromView方法的使用
查看>>
ubuntu nginx+php环境520错误
查看>>
Java中OutOfMemoryError(内存溢出)的三种情况及解决办法
查看>>
windows 10 无法使用内置管理员账户打开应用的解决方案
查看>>
php入门变量
查看>>
wince(2.3)获取位图某一点的RGB值
查看>>
【转】C#中如何实现左截取和右截取字符串
查看>>
SQL Server 中关于EXCEPT和INTERSECT的使用方法
查看>>
csdn肿么了,这两天写的博文都是待审核
查看>>
windows下cocos2dx3.0开发环境及Android编译环境搭建
查看>>
BW连接数据库
查看>>
登录之后更新导航
查看>>
spring 的单例模式
查看>>
Python学习手册
查看>>
完整的系统帮助类Utils
查看>>
Python 的语言特性
查看>>
使用PowerShell批量注册DLL到GAC
查看>>