db2_pconnectとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > db2_pconnectの意味・解説 

db2_pconnect

(PECL)
db2_pconnect — データベースへの持続的接続を返す

説明

resource db2_pconnect ( string database, string username, string password [, array options] )
IBM DB2 Universal Database、IBM Cloudscape あるいは Apache Derby データベースへの持続的接続を返します。 持続的接続についての詳細な情報は、 章 41. 持続的データベース接続 を参照ください。
持続的接続に対して db2_close() をコールすると、 常に TRUE を返します。しかし DB2 クライアント接続はオープンされたままであり、 条件に一致する次の db2_pconnect() リクエストを待ち続けます。

パラメータ

database
DB2 クライアントカタログ内のデータベースエイリアス。
username
データベースに接続するユーザ名。
password
データベースに接続するパスワード。
options
接続の振る舞いを指定する接続オプションの連想配列。 使用可能なキーは以下のとおりです。
autocommit
DB2_AUTOCOMMIT_ON を渡すと、 この接続ハンドルで自動コミットを有効にします。
DB2_AUTOCOMMIT_OFF を渡すと、 この接続ハンドルで自動コミットを無効にします。
DB2_ATTR_CASE
DB2_CASE_NATURAL を渡すと、 カラム名の大文字小文字を変換せずに返します。
DB2_CASE_LOWER を渡すと、 カラム名を小文字に変換して返します。
DB2_CASE_UPPER を渡すと、 カラム名を大文字に変換して返します。
CURSOR
DB2_FORWARD_ONLY を渡すと、 ステートメントリソースで前進のみのカーソルを使用します。 これはデフォルトのカーソル型であり、 すべてのデータベースサーバでサポートされています。
DB2_SCROLLABLE を渡すと、 ステートメントリソースでスクロール可能なカーソルを使用します。 このモードでは結果セット内の行へのランダムアクセスが可能となりますが、 現在は IBM DB2 Universal Database でしかサポートされていません。


返り値

接続に成功した場合は接続ハンドルリソースを返します。 パラメータ databaseusername および password に完全に一致する接続が 既に存在した場合、db2_pconnect() はそれを再利用します。接続に失敗した場合は db2_pconnect()FALSE を返します。

例 871. db2_pconnect() の例
以下の例で、最初に db2_pconnect() をコールした際には新しい持続的接続リソースを返します。 二度目に db2_pconnect() をコールすると、 最初の持続的接続のリソースが再利用されます。
<?php
$database = 'SAMPLE';
$user = 'db2inst1';
$password = 'ibmdb2';

$pconn = db2_pconnect($database, $user, $password);

if ($pconn) {
   echo "持続的接続に成功しました。";
}
else {
   echo "持続的接続に失敗しました。";
}

$pconn2 = db2_pconnect($database, $user, $password);
if ($pconn) {
   echo "2 回目の持続的接続に成功しました。";
}
else {
   echo "2 回目の持続的接続に失敗しました。";
}
?>
上の例の出力は以下となります。

持続的接続に成功しました。
2 回目の持続的接続に成功しました。

    


参考

db2_connect()



このページでは「PHP関数リファレンス」からdb2_pconnectを検索した結果を表示しています。
Weblioに収録されているすべての辞書からdb2_pconnectを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からdb2_pconnect を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「db2_pconnect」の関連用語

db2_pconnectのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



db2_pconnectのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS