浅谈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 获取MSN好友列表的代码(2009-05-14测试通过)
Sep 09 PHP
如何使用Strace调试工具
Jun 03 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
php随机显示图片的简单示例
Feb 15 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
php中解析带中文字符的url函数分享
Jan 20 PHP
php脚本运行时的超时机制详解
Feb 17 PHP
php文件缓存方法总结
Mar 16 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
May 26 PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
Jul 31 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 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中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
解析PHP高效率写法(详解原因)
2013/06/20 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
2015/05/03 Javascript
javascript发送短信验证码实现代码
2015/11/12 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
2016/08/21 Javascript
Vue 中的compile操作方法
2018/02/26 Javascript
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
pytorch构建多模型实例
2020/01/15 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
曼城官方网上商店:Manchester City
2019/09/10 全球购物
GUESS Factory加拿大:牛仔裤、服装及配饰
2019/09/20 全球购物
仓库主管的岗位职责
2013/12/04 职场文书
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
创业计划书如何吸引他人眼球
2014/01/10 职场文书
给分销商的致歉信
2014/01/14 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
法院个人总结
2015/03/03 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
微信搭讪开场白
2015/05/28 职场文书
医院感染管理制度
2015/08/05 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python