用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 相关文章推荐
织梦模板标记简介
Mar 11 PHP
php SQL之where语句生成器
Mar 24 PHP
Zend Framework中的简单工厂模式 图文
Jul 10 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
Jun 28 PHP
phpexcel导入excel数据使用方法实例
Dec 24 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
Jun 05 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
php使用类继承解决代码重复的问题
Feb 11 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
Apr 26 PHP
PHP 闭包详解及实例代码
Sep 28 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 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
PHP实现根据图片色界在不同位置加水印的方法
2015/08/08 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
tp5 实现列表数据根据状态排序
2019/10/18 PHP
一些javascript一些题目的解析
2010/12/25 Javascript
为什么要在引入的css或者js文件后面加参数的详细讲解
2013/05/03 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
javascript读取Xml文件做一个二级联动菜单示例
2014/03/17 Javascript
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
js实现微信分享代码
2020/10/11 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python六大开源框架对比
2015/10/19 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
Python爬虫框架scrapy实现的文件下载功能示例
2018/08/04 Python
对python GUI实现完美进度条的示例详解
2018/12/13 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
python实现五子棋小程序
2019/06/18 Python
Python插件机制实现详解
2020/05/04 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
采用冷却技术的超自然舒适度:GhostBed床垫
2018/09/18 全球购物
介绍一下JNDI的基本概念
2013/07/26 面试题
母亲80寿诞答谢词
2014/01/16 职场文书
寄语是什么意思
2014/04/10 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
小学生安全教育心得体会
2016/01/15 职场文书
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers