用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使用者状态管理功能的应用
Oct 09 PHP
php中变量及部分适用方法
Mar 27 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
Feb 16 PHP
PHP合并两个数组的两种方式的异同
Sep 14 PHP
php实现加减法验证码代码
Feb 14 PHP
PHP实现模仿socket请求返回页面的方法
Nov 04 PHP
PHP实现一维数组转二维数组的方法
Feb 25 PHP
php使用for语句输出三角形的方法
Jun 09 PHP
46 个非常有用的 PHP 代码片段
Feb 16 PHP
php简单实现多语言切换的方法
May 09 PHP
php获取给定日期相差天数的方法分析
Feb 20 PHP
PHP实现微信商户支付企业付款到零钱功能
Sep 30 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
PHP4在Windows2000下的安装
2006/10/09 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
PHP使用递归生成文章树
2015/04/21 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
jquery中this的使用说明
2010/09/06 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
2015/08/06 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
jQuery过滤选择器用法示例
2016/09/12 Javascript
js调用屏幕宽度的简单方法
2016/11/14 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&amp;平移轮播效果
2019/08/16 Javascript
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
python使用cookie库操保存cookie详解
2014/03/03 Python
python 统计代码行数简单实例
2017/05/04 Python
详解Python logging调用Logger.info方法的处理过程
2019/02/12 Python
python Pandas如何对数据集随机抽样
2019/07/29 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
俄罗斯大型在线书店:Читай-город
2019/10/10 全球购物
电气自动化个人求职信范文
2014/02/03 职场文书
电力公司个人求职信范文
2014/02/04 职场文书
教师中国梦演讲稿
2014/04/23 职场文书
思想政治表现评语
2015/01/04 职场文书
护士辞职信怎么写
2015/02/27 职场文书
检举信的写法
2019/04/10 职场文书
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB