麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

WAMP環(huán)境中擴(kuò)展oracle函數(shù)庫(oci)

2020-03-22 18:11:09
字體:
供稿:網(wǎng)友
同事昨天接到一個(gè)任務(wù),要用php處理oracle數(shù)據(jù)庫的內(nèi)容,但是php打開oracle擴(kuò)展不是像mysql那樣直接用就行,需要下一點(diǎn)東西才能打開第一步 需要到oracle官方下載一個(gè)install client 包,在win下找到你對應(yīng)系統(tǒng)版本的zip(注意這里是系統(tǒng)版本)截止到2015-06-25,下載地址如下http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html例如選擇 Instant Client for Microsoft Windows (x64) 因?yàn)閜hp擴(kuò)展的是OCI,所以必須選對應(yīng)版本的最全的那個(gè),別的都沒有OCI,這里下載可能需要有個(gè)賬號,驗(yàn)證以后就可以下載,直接用連接下載不好用,沒有的話注冊一下就好了第二部,需要下載win系統(tǒng)中的擴(kuò)展包也就是.dll文件 下載地址 http://pecl.php.net/package/oci8 下面一段廢話是告訴你怎么找的http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 在這個(gè)地址下點(diǎn)擊official Instant Client site. 拉到最后 Related Developer Centers 里面點(diǎn) "PHP - OCI8 extension"然后選項(xiàng)卡 downloads 點(diǎn)OCI8 到 http://pecl.php.net/package/oci8然后怎么下載就不多說了到這里完成下載兩個(gè)zip包,然后就是配置PHP第三,解壓下載的第一個(gè)文件,到電腦任意目錄,解壓后得到文件目錄 instantclient_12 _1 建議把后面的 "_12_1"去掉,以后改版本就不用動環(huán)境變量了進(jìn)入這個(gè)目錄后雙擊打開 adrci.exe得到如下命令行窗口,證明這個(gè)客戶端在你本地可用復(fù)制目錄,我的是 F:/dev/instantclient 配置到系統(tǒng)的path環(huán)境變量,第四,解壓下載的dll的壓縮包,復(fù)制其中的 php_oci8.dll php_oci8_11g.dll php_oci8_12c.dll 我目前就是這三個(gè),到php的擴(kuò)展包文件,通常是 ....../php/ext/目錄下其實(shí)可以不替換,不過建議還是替換一下好,然后打開php.ini 把擴(kuò)展打開,最后一個(gè)是后來加進(jìn)去的,php本來沒有,反正上面包里有的dll文件都寫進(jìn)去應(yīng)該錯不了,頂多運(yùn)行php的時(shí)候多加載幾個(gè)庫extension=php_pdo_oci.dllextension=php_oci8.dll ; Use with Oracle 10gR2 Instant Clientextension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Clientextension=php_oci8_12c.dll ; Use with Oracle 12c Instant Client然后重啟httpd服務(wù),打開 phpinfo(); 應(yīng)該能看到
PDO support enabledPDO drivers mysql, oci, odbcOCI8 Support enabledOCI8 DTrace Support disabledOCI8 Version 2.0.8Revision $Id: f04114d4d67cffea4cdc2ed3b7f0229c2caa5016 $Oracle Run-time Client Library Version 12.1.0.2.0Oracle Compile-time Instant Client Version 10.2這樣就說明擴(kuò)展打開成功了最后就是連接oracle數(shù)據(jù)庫了這里給一個(gè)實(shí)例連接 原文連接 http://www.orczhou.com/index.php/2010/09/php-oci8-oracle/ php //配置信息$ora_host = "172.16.1.150";$ora_port="1521";$ora_sid = "cop";$ora_username = "webdev";$ora_password = "webdev";$charset = "UTF8"; ### zhs16gbk ###//構(gòu)建Easy Connect string//(如果tnsnames.ora中已經(jīng)有了,可以直接使用Connect Name)$ora_connstr = "(description=(address=(protocol=tcp)(host=".$ora_host.")(port=".$ora_port."))(connect_data=(service_name=".$ora_sid.")))";//連接數(shù)據(jù)庫$conn = oci_connect($ora_username, $ora_password,$ora_connstr);//執(zhí)行Query,這里$res接收的是一個(gè)boolean值$stid = oci_parse($conn, 'select * FROM dq_try_app');$res = oci_execute($stid);//在while循環(huán)中使用oci_fetch_array遍歷結(jié)果。while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) { foreach ($row as $item) { echo $item."***"; echo " br //var_dump($stid);
至此,整個(gè)的擴(kuò)展加連接就完成了以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 美女视频黄视大全视频免费网址 | 欧美一级高潮片免费的 | 老司机一级毛片 | 免费观看一级黄色片 | 99精品国产在热久久婷婷 | 成人在线视频一区 | 日本欧美中文字幕 | 欧美精品久久久久久久久老牛影院 | 欧美成人免费在线视频 | 欧美一级特级 | 久久久tv | 黄网站免费在线看 | 国产精品99免费视频 | 看一级毛片 | 蜜桃欧美性大片免费视频 | 欧美a视频 | 龙床上的呻吟高h | 欧美性色黄大片www 成人免费网站在线观看 | 国产一区二区三区撒尿在线 | 欧美成人精品不卡视频在线观看 | 日本在线播放一区二区 | 成人在线影视 | 国产精品视频一区二区三区四区五区 | 国产一区二区免费在线观看视频 | 蜜桃传媒视频麻豆第一区免费观看 | 久久视频精品 | 成人三级电影网 | 羞羞的视频在线免费观看 | 羞羞视频免费入口网站 | 国产乱淫a∨片免费视频 | 一级黄色淫片 | 欧美雌雄另类xxxxx | 久草视频手机在线观看 | 久久6国产 | 免费国产人成网站 | 羞羞网站在线看 | 国产91精品亚洲精品日韩已满 | 国产黄网 | 国产免费久久久久 | 欧美不卡视频在线观看 | 久久久久久久久久久久久久久伊免 |