浅谈Windows下 PHP4.0与oracle 8的连接设置


Posted in PHP onOctober 09, 2006

PHP在Linux/Unix下连接oracle8是很容易的事,但在windows平台下实在不易,本人经过长久的摸索才找到可靠的方法,不敢独享,
现公布出来以飨大家。 笔者使用的开发环境: windows 98 第二版 php4.04pl1 apache 1.3.14 window版 oracle 8.05客户端 PHP以CGI方式安装完毕测试成功后。以以下代码测试
<?php
$conn = OCILogon("cinmsiii","cinmsiii","(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.202)(PORT = 1521))(CONNECT_DATA = (SID = unicom)))");
//$conn=OCILogon("cinmsiii","cinmsiii","cinms");如果oracle客户端是8.1.6i的话可以这样用,参数照上 if($conn!=false)
{
echo "ok";
OCILogoff($conn);
}
else
echo "false";
?> 关于连接参数问题:
连接串设为以下:
(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.202)(PORT = 1521))(CONNECT_DATA = (SID = unicom))) PROTOCOL:为使用的网络协议 HOST:为数据库服务器主机名 SID:为数据库的实例号 这样作后一般没有任何问题。 如果你的oracle 8客户端为 8.1.6i企业版,可以把这些参数设在连接串中,用 oracle8的net easy config实用工具设置。
将设置后的连接串名称作为连接串传入。 推测oracle 7.x也可以用此方法,因没有环境,未作测试,如果你有兴趣可以试试。 (出处:Viphot)

PHP 相关文章推荐
模仿OSO的论坛(四)
Oct 09 PHP
php 函数使用方法与函数定义方法
May 09 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
php懒人函数 自动添加数据
Jun 28 PHP
通过php快速统计某个数据库中每张表的数据量
Sep 04 PHP
php的declare控制符和ticks教程(附示例)
Mar 21 PHP
PHP读取txt文本文件并分页显示的方法
Mar 11 PHP
PHP学习笔记之php文件操作
Jun 03 PHP
php实现文件管理与基础功能操作
Mar 21 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
Apr 20 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
Oct 24 PHP
Oracle 常见问题解答
Oct 09 #PHP
第1次亲密接触PHP5(1)
Oct 09 #PHP
PHP 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
Oct 09 #PHP
文件上传类
Oct 09 #PHP
多文件上载系统完整版
Oct 09 #PHP
php中文件上传的安全问题
Oct 09 #PHP
ftp类(example.php)
Oct 09 #PHP
You might like
php htmlspecialchars加强版
2010/02/16 PHP
PHP取进制余数函数代码
2012/01/19 PHP
file_get_contents(&quot;php://input&quot;, &quot;r&quot;)实例介绍
2013/07/01 PHP
php获取目标函数执行时间示例
2014/03/04 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
javascript StringBuilder类实现
2008/12/22 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
关于JS中二维数组的声明方法
2016/09/24 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
解决select2在bootstrap modal中不能正常使用的问题
2018/08/09 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
python gensim使用word2vec词向量处理中文语料的方法
2019/07/05 Python
python 递归相关知识总结
2021/03/03 Python
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
教学大赛获奖感言
2014/01/15 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
煤矿安全生产标语
2014/06/06 职场文书
同学聚会策划方案
2014/06/06 职场文书
新教师个人总结
2015/02/06 职场文书
学生不参加考试检讨书
2015/02/19 职场文书
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
Golang的继承模拟实例
2021/06/30 Golang
详解flex:1什么意思
2022/07/23 HTML / CSS