函式名:oci_new_connect()
適用版本:PHP 4, PHP 5, PHP 7
用法:oci_new_connect()函式用於建立一個到Oracle資料庫的新連線。它返回一個連線資源,用於在後續的資料庫操作中使用。
語法:resource oci_new_connect ( string $username, string $password [, string $connection_string [, string $character_set [, int $session_mode ]]] )
引數:
- username: 連線Oracle資料庫的使用者名稱。
- password: 連線Oracle資料庫的密碼。
- connection_string(可選): 指定連線Oracle資料庫的服務名稱或TNS名稱。如果未提供,則使用預設的本地連線。
- character_set(可選): 指定連線的字符集。如果未提供,則使用Oracle客戶端的預設字符集。
- session_mode(可選): 指定連線模式。預設為OCI_DEFAULT。
返回值:成功時返回一個連線資源(resource),失敗時返回false。
示例:
<?php
// 連線到本地的Oracle資料庫
$conn = oci_new_connect('username', 'password');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// 執行查詢
$sql = 'SELECT * FROM employees';
$stid = oci_parse($conn, $sql);
oci_execute($stid);
// 輸出查詢結果
while (($row = oci_fetch_array($stid, OCI_ASSOC)) != false) {
foreach ($row as $item) {
echo $item . " ";
}
echo "<br>";
}
// 關閉連線
oci_free_statement($stid);
oci_close($conn);
?>
以上示例程式碼演示瞭如何使用oci_new_connect()函式連線到Oracle資料庫,並執行簡單的查詢操作。首先,使用正確的使用者名稱和密碼建立一個連線資源。然後,使用oci_parse()函式準備一個查詢語句,並使用oci_execute()函式執行查詢。最後,使用oci_fetch_array()函式獲取查詢結果,並使用oci_free_statement()函式釋放資源,最後使用oci_close()函式關閉連線。
注意:在使用oci_new_connect()函式連線Oracle資料庫時,請確保已經安裝了Oracle客戶端,並且相關的Oracle擴充套件已經啟用。
熱門工具排行榜