浅谈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 相关文章推荐
MySql中正则表达式的使用方法描述
Jul 30 PHP
PHP 身份证号验证函数
May 07 PHP
php 连接mssql数据库 初学php笔记
Mar 01 PHP
PHP乱码问题,UTF-8乱码常见问题小结
Apr 09 PHP
用来解析.htpasswd文件的PHP类
Sep 05 PHP
php使用wordwrap格式化文本段落的方法
Mar 17 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
Feb 23 PHP
Thinkphp实现短信验证注册功能
Oct 18 PHP
php修改数组键名的方法示例
Apr 15 PHP
ThinkPHP 模板引擎使用详解
May 07 PHP
详解PHP中mb_strpos的使用
Feb 04 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
Apr 13 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
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
php简单提示框alert封装函数
2010/08/08 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
jQuery中调用WebService方法小结
2011/03/28 Javascript
jQuery根据纬度经度查看地图处理程序
2013/05/08 Javascript
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
JavaScript严格模式禁用With语句的原因
2014/10/20 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
2016/12/07 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
通过vue提供的keep-alive减少对服务器的请求次数
2018/04/01 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
[01:05:32]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第一局
2016/03/04 DOTA
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python 3.0 模拟用户登录功能并实现三次错误锁定
2017/11/01 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
应届电子商务毕业自荐书范文
2014/02/11 职场文书
第二批党的群众路线教育实践活动总结报告
2014/10/30 职场文书
绍兴鲁迅故居导游词
2015/02/09 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
运动员入场前导词
2015/07/20 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书