用PHP连接Oracle for NT 远程数据库


Posted in PHP onOctober 09, 2006

我以前用php连接远程oracle8.0.5 for NT 企业版,用ODBC,oracle接口均不行。急煞我也!寻寻觅觅,终于找到了连接的正确方法,我这里用OCI接口,ODBC与oracle还是没有找%m骺??B5浇饩霭旆āS幸桓?OCI足已、足已!
  源码如下:
  <?php
$dbconn=OCILogon("zypdp","zypdp","(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=10.65.73.3)(PORT = 1521))(CONNECT_DATA =(SID=ORCL)))");
if($dbconn!=false)
{
echo "连接成功";
if(OCILogOff($dbconn)==true)
    {
    echo "关闭连接成功!";//=这里有问题
    }
}
else
{
echo "连接失败";
}
?>
-----------------解释------------------------------
-----1。-PHP4参考手册:(烂东西)
OCILogon
打开与 Oracle 的连结。
语法: int OCILogon(string username, string password, string [OCACLE_SID]);
返回值: 整数
函数类型: 数据库功能
内容说明  
本函数使 PHP 与 Oracle 建立连结。参数 username 与 password 分别为连接的帐号及密码。参数 OCACLE_SID 为数据库名称,可省略。返回值为连接的代码。
---2。我的解释:
  用户名,密码不必我说,我要说OCACLE_SID应该叫连接标识串,"(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=10.65.73.3)(PORT = 1521))(CONNECT_DATA =(SID=ORCL)) "
ADDRESS:oracle服务器地址PROTOCOL为传输协议,一般用TCP;HOST:服务器IP地址;PORT:端口号,缺省就是它。
CONNECT_DATA :这里是数据库名,或者说是Oracle数据库启动服务名,在“服务”可以找到具体的名字,只要你的Oracle是却省安装,那就是OCRL.
---3.你要做什么!
  (1)确认你的php配置了哦php_oci8.dll动态库。
  (2)确认安装了Oracle8i客户端,或服务器。
  (3)找到你的Oracle服务器的ip,并更改为你的IP,与数据库名
  (4)别忘了,你要有访问远程数据库的用户名与密码
  万事俱备!去做吧!!!

PHP 相关文章推荐
PHP 中执行排序与 MySQL 中排序
Apr 21 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
Aug 28 PHP
php出现web系统多域名登录失败的解决方法
Sep 30 PHP
php删除指定目录的方法
Apr 03 PHP
php关键字仅替换一次的实现函数
Oct 29 PHP
基于PHP实现短信验证码接口(容联运通讯)
Sep 06 PHP
curl 出现错误的调试方法(必看)
Feb 13 PHP
laravel如何开启跨域功能示例详解
Aug 31 PHP
PHP实现的折半查询算法示例
Oct 09 PHP
PHP 访问数据库配置通用方法(json)
May 20 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
BBS(php &amp; mysql)完整版(六)
Oct 09 #PHP
用PHP4访问Oracle815
Oct 09 #PHP
PHP怎样调用MSSQL的存储过程
Oct 09 #PHP
BBS(php &amp; mysql)完整版(五)
Oct 09 #PHP
BBS(php &amp; mysql)完整版(七)
Oct 09 #PHP
用PHP实现小型站点广告管理(修正版)
Oct 09 #PHP
BBS(php &amp; mysql)完整版(二)
Oct 09 #PHP
You might like
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
Symfony2安装的方法(2种方法)
2016/02/04 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
2016/07/02 PHP
php图像验证码生成代码
2017/06/08 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
Laravel框架实现的上传图片到七牛功能详解
2019/09/06 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
htm调用JS代码
2007/03/15 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
浅谈Node.js 沙箱环境
2018/05/15 Javascript
浅谈关于JS下大批量异步任务按顺序执行解决方案一点思考
2019/01/08 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
python中pygame模块用法实例
2014/10/09 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
Matplotlib使用字符串代替变量绘制散点图的方法
2020/02/17 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
前端面试必备之CSS3的新特性
2017/09/05 HTML / CSS
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
用Python写一个for循环的例子
2016/07/19 面试题
党校培训思想汇报
2014/01/03 职场文书
早读迟到检讨书
2014/01/24 职场文书
六一儿童节活动策划方案
2014/01/27 职场文书
家长会演讲稿
2014/04/26 职场文书
企业授权委托书范本
2014/09/22 职场文书
2014年控辍保学工作总结
2014/12/08 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
辞职信标准格式
2015/02/27 职场文书
鲁滨孙漂流记读书笔记
2015/06/30 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
php字符串倒叙
2021/04/01 PHP
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python