浅谈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 相关文章推荐
第八节 访问方式 [8]
Oct 09 PHP
使用 MySQL 开始 PHP 会话
Dec 21 PHP
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
Apr 15 PHP
解析php dirname()与__FILE__常量的应用
Jun 24 PHP
PHP SPL使用方法和他的威力
Nov 12 PHP
Yii入门教程之目录结构、入口文件及路由设置
Nov 25 PHP
微信公众平台开发实现2048游戏的方法
Apr 15 PHP
php实现curl模拟ftp上传的方法
Jul 29 PHP
php使用pdo连接sqlite3的配置示例
May 27 PHP
php实现博客,论坛图片防盗链的方法
Oct 15 PHP
PHP赋值的内部是如何跑的详解
Jan 13 PHP
如何解决PHP获取不到SESSION信息之一般情况
Oct 10 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
Javascript 同时提交多个Web表单的方法
2009/02/19 Javascript
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
input按钮的事件处理大全
2010/12/10 Javascript
围观tangram js库
2010/12/28 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
浅谈关于axios和session的一些事
2017/07/13 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
2019/08/05 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
node.JS事件机制与events事件模块的使用方法详解
2020/02/06 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
python使用arp欺骗伪造网关的方法
2015/04/24 Python
Python3 模块、包调用&amp;路径详解
2017/10/25 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
python+mysql实现教务管理系统
2019/02/20 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
python 自定义异常和主动抛出异常(raise)的操作
2020/12/11 Python
Python 生成短8位唯一id实战教程
2021/01/13 Python
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
大学毕业登记表自我鉴定
2013/10/09 职场文书
车间操作工岗位职责
2013/12/19 职场文书
一年级班主任寄语
2014/01/19 职场文书
《月光启蒙》教学反思
2014/03/01 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python