用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读取flv文件的播放时间长度
Sep 03 PHP
url decode problem 解决方法
Dec 26 PHP
PHP操作Memcache实例介绍
Jun 14 PHP
腾讯QQ微博API接口获取微博内容
Oct 30 PHP
浅析ThinkPHP的模板输出功能
Jul 01 PHP
分享一段PHP制作的中文拼音首字母工具类
Dec 11 PHP
php文件上传后端处理小技巧
May 22 PHP
PHP支付系统设计与典型案例分享
Aug 02 PHP
详解PHP中websocket的使用方法
Sep 15 PHP
详解PHP文件的自动加载(autoloading)
Feb 04 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
PHP解析url并得到url参数方法总结
Oct 11 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删除文件夹及其文件夹下所有文件的函数代码
2013/01/23 PHP
关于PHP递归算法和应用方法介绍
2013/04/15 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
JS代码优化的8点建议
2020/02/04 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
2020/11/06 Javascript
python爬取NUS-WIDE数据库图片
2016/10/05 Python
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
python3.5绘制随机漫步图
2018/08/27 Python
python同步两个文件夹下的内容
2019/08/29 Python
Python内置异常类型全面汇总
2020/05/28 Python
用Python开发app后端有优势吗
2020/06/29 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
CSS3中HSL和HSLA的简单使用示例
2015/07/14 HTML / CSS
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
社区优秀志愿者材料
2014/02/02 职场文书
人力资源作业细则
2014/03/03 职场文书
市场总监岗位职责
2015/02/11 职场文书
2015年消防工作总结
2015/04/24 职场文书
保险公司2016开门红口号集锦
2015/12/24 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
Python实现抖音热搜定时爬取功能
2022/03/16 Python