婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP遠程連接oracle數據庫操作實現方法圖文詳解

PHP遠程連接oracle數據庫操作實現方法圖文詳解

熱門標簽:海南人工外呼系統有效果嗎 七魚外呼系統停用嗎 保定crm外呼系統運營商 抖音有個地圖標注是什么意思 地下城堡2圖九地圖標注 西區企業怎么做地圖標注入駐 九江外呼系統 阿里云400電話申請加工單 智能電話機器人排名前十名南京

本文實例講述了PHP遠程連接oracle數據庫操作實現方法。分享給大家供大家參考,具體如下:

一.以下是基于 wampServer 的php 訪問oracle數據庫的操作步驟:

1、第一步:讓PHP支持OCI

首先,安裝PHP的集成運行環境,網上有很多集成,我安裝的是WampServer的(具體的安裝方法也可以參考之前寫的另一篇文章),安裝好后,從安裝目錄中找到php.ini文件,比如我本地的路徑是D:\wamp\bin\php\php5.3.3,將php.ini中的php_oci8.dll的;去掉,也就是把注釋去掉,相當于可以使用php_oci8了。

2、第二步:然后wampserver運行后,將php>php extentions中將php_oci8打上勾

【其他的集成環境其實也是可以的,比如phpStudy,我們可以直接從php擴展的選項里打勾對應的】。

3、第三步:oracle 數據庫文件配置

對于安裝有Oracle客戶端的PC機,可以在Oracle安裝配置文件,tnsnames.ora文件,此文件路徑是安裝oracle的路徑,比如我本機的是

F:\oracle\product\10.2.0\client_1\NETWORK\ADMIN  ,所連的192.168.1.198數據庫,其中的配置詳情如下(如果顯示 127.0.0.1 默認為本機):

 (DESCRIPTION =
  (ADDRESS_LIST =
   (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.198)(PORT = 1521))
  )
  (CONNECT_DATA =
   (SERVICE_NAME = orcl)
  )
 )

4、第四步:檢測oci8是否配置成功

①.一般情況下,打開localhost即能顯示 phpinfo.php界面,里面即為 php 信息。可采用 “Ctrl+F”搜索“oci”,查看是否有對應的oci模塊,當然有一點php基礎的完全可以直接訪問自己編寫的文件,記得里面加入“echo phpinfo();”即可。

②.不要高興太早,走到這一步,至少我是查不到的對應信息的,這時可以按照網上的一些建議,把php的ext目錄下的php_oci8.dll拷到system32目錄下

③.最后建議重啟服務,最好是重啟電腦(我在測試時發現,重啟服務沒用,有一次是無意中 刷新出了oci擴展,所以如果操作方法沒錯,我建議進行重啟.)

二.代碼測試遠程連接 orcal 數據庫(建議可用自己的oracle客戶端試著是否能連接對方的服務端,以保證操作的成功率)

?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/12/7
 * Time: 16:25
 */
echo 'ff';
//進行連接數據庫的參數配置
$dbstr ="(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.11.198)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
(INSTANCE_NAME = orcl)))";
//phpinfo();
$conn = oci_connect('scott','tiger',$dbstr);//如果去掉最后一個參數或者為“ ”,默認連接本機
$stmt = oci_parse($conn, "select * from mono");
oci_execute($stmt);
$nrows = oci_fetch_all($stmt, $results);
if ($nrows > 0) {
echo "table border=\"1\">\n";
echo "tr>\n";
foreach ($results as $key => $val) {
echo "th>$key/th>\n";
}
echo "/tr>\n";
for ($i = 0; $i  $nrows; $i++) {
echo "tr>\n";
foreach ($results as $data) {
echo "td>$data[$i]/td>\n";
}
echo "/tr>\n";
}
echo "/table>\n";
} else {
echo "No data foundbr />\n";
}
echo " $nrows Records Selectedbr />\n";
oci_free_statement($stmt);
oci_close($conn);
?>

(參考網友的一點說明)

兩種方式和oracle數據庫建立鏈接

1.

復制代碼 代碼如下:
$conn = oci_connect('username','password',"(DEscriptION=(ADDRESS=(PROTOCOL =TCP)(HOST=192.168.1.198)(PORT = 1521))(CONNECT_DATA =(SID=orcl)))");

2.

復制代碼 代碼如下:
$conn = oci_connect('username','password','192.168.1.198/orcl');

有的時候第一種方式不行,使用第二種,里面的幾個參數分別是用戶名、密碼、oracle服務地址,其中orcl是服務名(但在我的機器上,后者無法訪問)

另外提供一種簡單的測試代碼,相對而言,只是測試連接情況,更為方便:

!DOCTYPE HTML>
html>
head>
  meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  title>php語句結束符/title>
/head>
body>
?php
$dbstr ="(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.11.102)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
(INSTANCE_NAME = orcl)))";
$dbconn=oci_connect('scott','tiger',$dbstr);
if($dbconn!=false)
{
  echo "連接成功".'br/>';
  if(OCILogOff($dbconn)==true)
  {
    echo "關閉連接成功!".'br/>';//
  }
}
else
{
  echo "連接失敗".'br/>';
}
?>
/body>
/html>

總結提示:

使你的php支持oracle,按照以下步驟即可:
1.安裝php環境,找一下appserv或者xampp,一鍵安裝,很方便
2.把php的ext目錄下的php_oci8.dll拷到system32目錄下
3.修改php.ini文件中的配置,去掉  ;extention = php_oci8.dll,去掉前面的分號
4.重啟apache

注意:

1.有時候你并不會注意到的一點失誤會浪費很多時間,我還要提醒的是,請記得打開oracle的服務監聽!!
2.請記得作為服務端的PC機,要關閉防火墻!!
3.apache的配置文件同樣重要,修改httpd.conf文件,Deny——>Allow 

Directory />
  Options FollowSymLinks
  AllowOverride None
  Order deny,allow
#  Deny from all
  Allow from all
#允許所有訪問
  Satisfy all
/Directory>
Directory />
...
...
 #  Require local
Options Indexes FollowSymLinks
#  onlineoffline tag - don't remove
  Order Deny,Allow
  Allow from all
 #  Require local
/Directory>

4.上文中一直提示的SID 或者說oracle服務器名稱什么的真的好難懂,我是直接用了配置文件中所顯示的名稱“orcl”,這個在你安裝軟件時,會有一個服務名稱的提醒,自己默認的orcl而已,估計些其他的名稱也是可以的。網上介紹的很亂

如果不知道怎么操作,查看學習文檔是最正確的選擇,希望能幫到你。

有的時候第一種方式不行,使用第二種,里面的幾個參數分別是用戶名、密碼、oracle服務地址,其中orcl是服務名。

#  Require local

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php+Oracle數據庫程序設計技巧總結》、《PHP+MongoDB數據庫操作技巧大全》、《PHP基于pdo操作數據庫技巧總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • ThinkPHP5.0框架使用build 自動生成模塊操作示例
  • PHP生成隨機碼的思路與方法實例探索
  • PHP實現網站應用微信登錄功能詳解
  • PHP之認識(二)關于Traits的用法詳解
  • ThinkPHP框架下微信支付功能總結踩坑筆記
  • 微信公眾平臺開發教程④ ThinkPHP框架下微信支付功能圖文詳解
  • 微信公眾平臺開發教程③ PHP實現微信公眾號支付功能圖文詳解
  • ThinkPHP框架實現的微信支付接口開發完整示例
  • 在Ubuntu 18.04上安裝PHP 7.3 7.2和7.0的方法
  • PHP中str_split()函數的用法講解

標簽:遼陽 九江 甘肅 涼山 昭通 十堰 梅河口 韶關

巨人網絡通訊聲明:本文標題《PHP遠程連接oracle數據庫操作實現方法圖文詳解》,本文關鍵詞  PHP,遠程,連接,oracle,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP遠程連接oracle數據庫操作實現方法圖文詳解》相關的同類信息!
  • 本頁收集關于PHP遠程連接oracle數據庫操作實現方法圖文詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产成人综合亚洲91猫咪| 美女尤物国产一区| 久久精品亚洲一区二区三区浴池| 69久久夜色精品国产69蝌蚪网| 91免费在线看| 色综合亚洲欧洲| 欧美色精品在线视频| 欧美网站一区二区| 欧美色图第一页| 538在线一区二区精品国产| 欧美日韩卡一卡二| 制服丝袜日韩国产| 精品国产一区久久| 精品国产成人在线影院| 中文字幕免费一区| 亚洲欧美电影一区二区| 亚洲精品国产第一综合99久久| 最新热久久免费视频| 亚洲欧美日本韩国| 视频一区视频二区在线观看| 久久超碰97中文字幕| 国产一区二区在线观看免费| 不卡的av电影| 欧美亚洲动漫另类| 日韩欧美国产1| 国产三级精品在线| 亚洲一二三专区| 青青草视频一区| 岛国av在线一区| 欧美巨大另类极品videosbest | 一区二区三区不卡在线观看| 一区二区三区四区不卡在线| 青青草原综合久久大伊人精品 | **欧美大码日韩| 亚洲成人免费视| 国产a精品视频| 欧美四级电影在线观看| 久久久国产一区二区三区四区小说| 国产精品乱码久久久久久| 亚洲第一福利视频在线| 国产精品一区二区黑丝| 在线一区二区三区四区| 久久久久国产精品麻豆| 亚洲综合无码一区二区| 国产一区 二区| 欧美日韩免费观看一区二区三区 | 制服.丝袜.亚洲.另类.中文| 久久久国产精品麻豆| 日韩极品在线观看| 色哟哟精品一区| 国产亚洲一区字幕| 日韩av中文在线观看| 成人激情免费视频| 精品999久久久| 日本亚洲视频在线| 欧美丝袜自拍制服另类| 国产精品久久久久久久久动漫| 麻豆视频观看网址久久| 欧美性猛片aaaaaaa做受| 国产精品福利电影一区二区三区四区| 韩国成人在线视频| 91麻豆精品国产91久久久久久久久 | 欧美三级日韩在线| 国产精品你懂的在线欣赏| 麻豆国产一区二区| 欧美年轻男男videosbes| 亚洲黄色片在线观看| 成人app软件下载大全免费| 久久久久久久久久久久电影| 美国十次综合导航| 日韩欧美综合一区| 日本一不卡视频| 91麻豆精品国产91| 奇米777欧美一区二区| 欧美日韩国产区一| 亚洲一区二区三区视频在线 | 亚洲视频每日更新| 99久久99久久综合| 国产精品美日韩| 99久久精品免费| 亚洲欧美另类久久久精品2019| 99久久国产综合精品麻豆| 国产精品久久看| 色香蕉久久蜜桃| 一区二区三区四区国产精品| 在线观看欧美日本| 午夜伦理一区二区| 欧美白人最猛性xxxxx69交| 激情综合亚洲精品| 国产精品第一页第二页第三页| 91麻豆免费视频| 视频一区二区三区入口| 久久久无码精品亚洲日韩按摩| 国产91对白在线观看九色| 国产精品免费久久| 在线一区二区三区四区五区| 日韩中文欧美在线| 国产亚洲精品bt天堂精选| 99热99精品| 日本aⅴ免费视频一区二区三区| 欧美一区二区女人| 成人视屏免费看| 亚洲国产日韩a在线播放性色| 日韩一区二区三区av| 成人激情小说网站| 日本视频在线一区| 国产精品视频在线看| 欧洲另类一二三四区| 久久av资源站| 中文字幕综合网| 欧美一区二区三区日韩| 不卡大黄网站免费看| 欧美aa在线视频| 国产精品久久久久永久免费观看 | 成人三级在线视频| 亚洲大片免费看| 国产精品入口麻豆原神| 91精品国产综合久久香蕉的特点| 国产99久久久国产精品免费看| 一区二区三区四区乱视频| 国产欧美日韩精品一区| 制服丝袜中文字幕一区| 色猫猫国产区一区二在线视频| 国产一区二区在线看| 天天色综合成人网| 成人欧美一区二区三区小说 | 99国产精品国产精品久久| 日韩电影免费在线观看网站| 中文字幕在线不卡| 久久久欧美精品sm网站 | 国产乱码一区二区三区| 亚洲成人1区2区| 亚洲精品欧美在线| 国产精品免费久久久久| 国产亚洲一区字幕| 久久这里只精品最新地址| 91精品国产一区二区三区蜜臀| 精品福利在线导航| 欧美另类久久久品| 欧美日韩国产片| 欧美亚洲愉拍一区二区| 91小视频在线观看| jizzjizzjizz欧美| 91蜜桃网址入口| av动漫一区二区| 99久久99久久免费精品蜜臀| caoporen国产精品视频| 91亚洲精品一区二区乱码| 97精品国产露脸对白| 成人美女视频在线观看| 97se亚洲国产综合自在线观| 成人av影视在线观看| 91丝袜美腿高跟国产极品老师| a4yy欧美一区二区三区| 国产成人av资源| 99re这里只有精品视频首页| 91老师片黄在线观看| 欧美中文字幕一区二区三区亚洲| www.亚洲激情.com| 色婷婷激情综合| 欧美日韩黄色一区二区| 精品欧美一区二区在线观看| 久久精品亚洲一区二区三区浴池| 久久精品人人做人人综合| 欧美国产日韩一二三区| 亚洲人成电影网站色mp4| 一区二区三区免费网站| 日韩精品乱码av一区二区| 久久精品国产澳门| 国产成人精品综合在线观看 | 久久99精品视频| 国产另类ts人妖一区二区| 99国产精品久久久| 9191成人精品久久| 久久精品夜夜夜夜久久| 亚洲高清视频的网址| 精品一区精品二区高清| 91美女在线看| 精品欧美一区二区三区精品久久| 国产精品欧美一区二区三区| 图片区小说区国产精品视频| 精品亚洲成a人| 色88888久久久久久影院野外| 91精品国产一区二区人妖| 中文字幕一区二区三区不卡| 五月开心婷婷久久| 成人性生交大片免费看中文 | 国产精品自在欧美一区| 91久久一区二区| 2022国产精品视频| 亚洲综合999| 成人高清在线视频| 欧美一区二区在线视频| 综合久久国产九一剧情麻豆| 久久国产精品露脸对白| 色哟哟在线观看一区二区三区| 久久日韩粉嫩一区二区三区| 亚洲一区二区视频在线观看| 国产不卡视频在线播放| 91精品国产综合久久久久久久|