亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用php怎么連接oracle數據庫并查詢數據

發布時間:2021-03-04 17:38:38 來源:億速云 閱讀:468 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關使用php怎么連接oracle數據庫并查詢數據,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

php有什么用

php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。

oracle數據庫建立鏈接,代碼如下:

1.

復制代碼 代碼如下:

$conn = oci_connect('username','password',"(DEscriptION=(ADDRESS=(PROTOCOL =TCP)(HOST=192.168.1.100)(PORT = 1521))(CONNECT_DATA =(SID=test)))");


2.

復制代碼 代碼如下:

$conn = oci_connect('username','password','192.168.1.100/test');


3.Oracle 連接方法:

復制代碼 代碼如下:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"


4.Oracle OLE DB 連接方法:

復制代碼 代碼如下:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"


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

復制代碼 代碼如下:

$sql = "select * from table_exmaple"
$ora_test = oci_parse($conn,$sql);  //編譯sql語句
oci_execute($ora_test,OCI_DEFAULT);  //執行
while($r=oci_fetch_row($ora_test))  //取回結果
{
echo $ora_test[0];
echo "<BR>";  
}


看個完整的例子,如果PHP版本>5.0,那么使用下面的函數:

復制代碼 代碼如下:

oci_connect ( username, password , dbname )


例子,代碼如下:

復制代碼 代碼如下:

<?php
$conn = oci_connect('hr', 'hr', 'orcl'); // 建立連接
if (!$conn) {
$e = oci_error();
print htmlentities($e['message']);
exit;
}
$query = 'SELECT * FROM DEPARTMENTS'; // 查詢語句
$stid = oci_parse($conn, $query); // 配置SQL語句,準備執行
if (!$stid) {
$e = oci_error($conn);
print htmlentities($e['message']);
exit;
}
$r = oci_execute($stid, OCI_DEFAULT); // 執行SQL。OCI_DEFAULT表示不要自動commit
if(!$r) {
$e = oci_error($stid);
echo htmlentities($e['message']);
exit;
}
// 打印執行結果
print '<table border="1">';
while($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
print '<tr>';
foreach($row as $item) {
print '<td>'.($item?htmlentities($item):' ').'</td>';
}
print '</tr>';
}
print '</table>';
oci_close($conn);
?>

看完上述內容,你們對使用php怎么連接oracle數據庫并查詢數據有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

磐安县| 永善县| 双流县| 扎囊县| 苍梧县| 克东县| 石棉县| 哈尔滨市| 曲周县| 嘉义市| 吉水县| 沁源县| 博白县| 长治市| 固镇县| 安仁县| 雷山县| 吉木萨尔县| 历史| 昌平区| 玉林市| 旺苍县| 望谟县| 尉氏县| 辛集市| 威信县| 安溪县| 杭锦后旗| 靖远县| 纳雍县| 怀宁县| 屯留县| 连平县| 呼伦贝尔市| 新竹县| 娄底市| 玛多县| 根河市| 鹤山市| 青神县| 石家庄市|