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

发布时间:2016-06-17 来源: 点击:

我以前用php连接远程oracle8.0.5 for NT 企业版,用ODBC,oracle接口均不行。急煞我也!寻寻觅觅,终于找到了连接的正确方法,我这里用OCI接口,ODBC与oracle还是没有找%m骺?嶣5浇饩霭旆āS幸桓?OCI足已、足已!

源码如下:

$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连接Oracle for NT 远程数据库"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/1435.html

织梦php远程连接数据库,用PHP连接Oracle for NT 远程数据库相关推荐

  1. 服务器改远程端口后怎么连接,如何修改服务器远程桌面连接端口

    如何修改服务器远程桌面连接端口 如何修改服务器远程桌面连接端口 接下来不要急着装软件,服务器安全的第一要点就是更改远程连接的默认端口3389,按Win+R,输入regedit,找开注册表,进入[HKE ...

  2. asp.net oracle连接数据库,ASP.NET连接Oracle数据库的步骤详解

    在用ASP.NET开发应用程序时,我们会用到数据库.ASP.NET与Oracle的连接也是比较常用的.本文主要介绍了ASP.NET连接Oracle数据库的方法和步骤.ASP.NET连接Oracle数据 ...

  3. JDBC连接oracle,mysql,sqlserver数据库

    JDBC的全称是:Java Database Connectivity,即Java数据库连接. JDBC可以通过载入不同的数据库的"驱动程序"而与不同的数据库进行连接.所以JDBC ...

  4. idea连接oracle可插拔数据库报ORA-12505

    在使用idea连接oracle数据库时,提示ORA-12505报错 [66000][12505] Listener refused the connection with the following ...

  5. 安装织梦网站出现连接数据库失败

    安装的时候出现的这个数据库链接失败问题,基本就是你账号或密码错误. 可以在主机控制面板看一下, 不懂就问一下在线客服. 如果是本地安装,是否已经安装并启动 mysql服务, 数据库是否创建并存在.

  6. PowerDesigner连接oracle、PDMReader导出数据库字典

    二期项目的开发工作已经全部结束,这边客户对于项目验收的流程又有自己的一套规则.原先的办法不能套用,只能因地制宜的配合和推动.完成项目的验收工作了. 技术测试: 技术测试需要包括六个方面,会议时间长达三 ...

  7. entlib连接oracle乱码,无法构造类型数据库。您必须配置容器以提供此值(EntLib 5 + ODP.NET)...

    我使用企业库的ODP.NET和4.1版本,对比2008年.并且一切正常. 现在,使用Enterprise Library的ODP.NET Oracle.DataAccess 4.112.2.0和版本5 ...

  8. 远程linux服务器,安装集成的xampp,本地电脑远程连接数据库进行使用

    远程linux服务器,安装集成的xampp,本地电脑远程连接数据库进行使用 使用 navicat 相关软件远程连接数据库远程访问 xampp目录一般在/opt/lampp中 一.执行命令.进入目录: ...

  9. 修改织梦dedecms后台默认admin账号的方法

    本文实例讲述了修改织梦CMS后台默认admin账号的方法.分享给大家供大家参考.具体实现方法如下: 有些新手站长朋友在安装织梦网站的时候,默认的管理员名字没改就是admin,可是后期发现不太安全,想修 ...

最新文章

  1. 自定义按键_DNF手游:策划宣布新增自定义按键布局,期待手游新版本的到来
  2. 蓝桥杯2018年第九届C/C++省赛A组第二题-星期一
  3. 运营商管道的精细化运营之路
  4. 业界资讯: Flash Player Incubator 改进
  5. 操作系统原理好书推荐
  6. 微信小程序服务端调用--小程序码 wxacode.getUnlimited 接口调用,实现微信扫码直接跳转小程序页面
  7. dockr pull 无法拉取镜像提示找不到注册表
  8. Lazy Binomial Heaps
  9. 2022年第十三届蓝桥杯大赛软件类决赛C/C++/Java/Python真题
  10. 方舟无限琥珀服务器,方舟生存进化无限琥珀版
  11. 【VIO笔记(学习VINS的必备基础)】第五讲(1/2) 手写VIO后端
  12. 数据恢复如何看异或问题
  13. 对计算机的理解和认识
  14. 解决HTML、PHP乱码问题
  15. 第二讲 (第三章)基本数据类型
  16. openFOAM学习笔记(一)—— C++基础
  17. ECRS标准工时分析软件解析:5S管理是不是过时了?5S管理跟精益生产的关系是什么?
  18. 用STM32F103单片机控制电调制动无刷电机
  19. 互联网基因充分发酵后,移卡讲出了一个什么样的产品故事?
  20. 一文了解使用swoole如何搭建聊天室程序

热门文章

  1. 【One by One系列】IdentityServer4(二)使用Client Credentials保护API资源
  2. 11张图演进SeviceMesh服务网格
  3. 跟我一起学Redis之看完这篇比常人多会三种类型实战(又搞了几个小时)
  4. 谈了千百遍的缓存数据的一致性问题
  5. 不喜欢 merge 分叉,那就用 rebase 吧
  6. 【 .NET Core 3.0 】框架之二 || 后端项目搭建
  7. 在C#中使用Irony实现SQL语句的解析
  8. 重新解读DDD领域驱动设计(一)
  9. [机器翻译]参与 Microsoft 开放源代码软件项目的方式
  10. dump解析入门-用VS解析dump文件进行排障