PHP头条
热点:

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


我以前用php(做为现在的主流开发语言)连接远程Oracle(大型网站数据库平台)8.0.5 for NT 企业版,用ODBC,Oracle(大型网站数据库平台)接口均不行。急煞我也!寻寻觅觅,终于找到了连接的正确方法,我这里用OCI接口,ODBC与Oracle(大型网站数据库平台)还是没有找%m骺?嶣5浇饩霭旆ā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。-php(做为现在的主流开发语言)4参考手册:(烂东西)
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)确认安装了Oracle(大型网站数据库平台)8i客户端,或服务器。
  (3)找到你的Oracle(大型网站数据库平台)服务器的ip,并更改为你的IP,与数据库名
  (4)别忘了,你要有访问远程数据库的用户名与密码
  万事俱备!去做吧!!!

www.phpzy.comtrue/phprm/33101.htmlTechArticle用PHP连接Oracle for NT 远程数据库 我以前用php (做为现在的主流开发语言) 连接远程Oracle (大型网站数据库平台) 8.0.5 for NT 企业版,用ODBC,Oracle (大型网站数据库平台) 接口均不行。急煞我也!...

相关文章

    暂无相关文章

PHP之友评论

今天推荐