用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 事件机制(2)
Mar 23 PHP
基于PHP array数组的教程详解
Jun 05 PHP
PHP判断远程图片或文件是否存在的实现代码
Feb 20 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 PHP
10个简化PHP开发的工具
Dec 25 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
Feb 03 PHP
PHP从FLV文件获取视频预览图的方法
Mar 12 PHP
php给每个段落添加空格的方法
Mar 20 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
Mar 21 PHP
PHP静态成员变量和非静态成员变量详解
Feb 14 PHP
php批量转换文件夹下所有文件编码的函数类
Aug 06 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中ftp_chdir与ftp_cdup函数用法
2014/11/18 PHP
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
2015/07/29 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
php实现JWT验证的实例教程
2020/11/26 PHP
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
Python中分支语句与循环语句实例详解
2018/09/13 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
django使用多个数据库的方法实例
2021/03/04 Python
思想汇报范文
2013/11/04 职场文书
运动会通讯稿200字
2014/02/16 职场文书
职业生涯规划书结束语
2014/04/15 职场文书
物流管理专业自荐信
2014/06/23 职场文书
农村党员对照检查材料
2014/09/24 职场文书
学生保证书
2015/01/16 职场文书
贷款工资证明范本
2015/06/12 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
大学生党课感想
2015/08/11 职场文书
python中urllib包的网络请求教程
2022/04/19 Python