浅谈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安全配置方法
Jun 16 PHP
php escape URL编码
Dec 10 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
Nov 10 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
Jan 06 PHP
php调用shell的方法
Nov 05 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
Jan 12 PHP
PHP-CGI远程代码执行漏洞分析与防范
May 07 PHP
php微信公众号开发之简答题
Oct 20 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
Oct 24 PHP
如何在PHP中读写文件
Sep 07 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+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
详解vue 组件
2020/06/11 Javascript
vue打包npm run build时候界面报错的解决
2020/08/13 Javascript
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
Python实现图片转字符画的代码实例
2019/02/22 Python
Python实现FM算法解析
2019/06/18 Python
Python3+Appium安装使用教程
2019/07/05 Python
Django获取应用下的所有models的例子
2019/08/30 Python
Django自定义全局403、404、500错误页面的示例代码
2020/03/08 Python
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
社区十八大感言
2014/01/19 职场文书
机械个人求职信范文
2014/01/24 职场文书
学校对教师的评语
2014/04/28 职场文书
2014年企业团支部工作总结
2014/12/10 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
2022/02/12 Servers