浅谈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 相关文章推荐
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
Dec 29 PHP
rephactor 优秀的PHP的重构工具
Jun 09 PHP
PHP中isset()和unset()函数的用法小结
Mar 11 PHP
php通过记录IP来防止表单重复提交方法分析
Dec 16 PHP
php求一个网段开始与结束IP地址的方法
Jul 09 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
thinkPHP删除前弹出确认框的简单实现方法
May 16 PHP
Windows2003下php5.4安装配置教程(IIS)
Jun 30 PHP
PHP怎样用正则抓取页面中的网址
Aug 09 PHP
mac os快速切换多个PHP版本的方法
Mar 07 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
May 28 PHP
让whoops帮我们告别ThinkPHP6的异常页面
Mar 02 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
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
javascript与CSS复习(三)
2010/06/29 Javascript
jquery validate poshytip 自定义样式
2012/11/26 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
vue实现文字横向无缝走马灯组件效果的实例代码
2019/04/09 Javascript
微信小程序 授权登录详解(附完整源码)
2019/08/23 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
2019/10/31 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
Python正则表达式如何进行字符串替换实例
2016/12/28 Python
Apache如何部署django项目
2017/05/21 Python
python九九乘法表的实例
2017/09/26 Python
python3人脸识别的两种方法
2019/04/25 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
Python实现石头剪刀布游戏
2021/01/20 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
就业自我评价
2014/02/04 职场文书
医学检验专业自荐信
2014/09/18 职场文书
2015年度工程师评职称工作总结
2015/10/14 职场文书
授权协议书范本(3篇)
2019/10/15 职场文书
Node与Python 双向通信的实现代码
2021/07/16 Javascript