浅谈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 中使用随机数的三个步骤
Oct 09 PHP
php小偷相关截取函数备忘
Nov 28 PHP
php的memcached客户端memcached
Jun 14 PHP
PHP-Fcgi下PHP的执行时间设置方法
Aug 02 PHP
php socket客户端及服务器端应用实例
Jul 04 PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 PHP
php读取文件内容的方法汇总
Jan 24 PHP
举例详解PHP脚本的测试方法
Aug 05 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
Jul 25 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
Apr 18 PHP
PHP观察者模式原理与简单实现方法示例
Aug 25 PHP
php与阿里云短信接口接入操作案例分析
May 27 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连接Oracle数据库
2006/10/09 PHP
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
WordPress网站性能优化指南
2015/11/18 PHP
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
2017/03/23 jQuery
详解从Node.js的child_process模块来学习父子进程之间的通信
2017/03/27 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
Python ftp上传文件
2016/02/13 Python
基于pip install django失败时的解决方法
2018/06/12 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
iframe跨域的几种常用方法
2019/11/11 HTML / CSS
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
松材线虫病防治方案
2014/06/15 职场文书
家长会标语
2014/06/24 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
电影开国大典观后感
2015/06/04 职场文书
2015年国庆节广播稿
2015/08/19 职场文书
创业计划书之烤红薯
2019/09/26 职场文书
MySQL sql模式设置引起的问题
2022/05/15 MySQL