|
db2_connectデータベースへの接続を返す 説明
resourcefalse db2_connect(
string $database,stringnull $username,stringnull $password,array $options = []) IBM DB2 Universal Database、IBM Cloudscape あるいは Apache Derby データベースへの新しい接続を作成します。 パラメータ
戻り値
接続に成功した場合は接続ハンドルリソースを返します。
接続に失敗した場合は、db2_connect
は 例
例1 カタログ接続の作成 カタログ接続を行うには、DB2 コマンドラインプロセッサ (CLP) あるいは DB2 Configuration Assistant を使用して 事前に対象データベースをカタログしておく必要があります。 上の例の出力は以下となります。 接続に成功しました。 例2 非カタログ接続の作成 非カタログ接続の場合は、データベースに動的に接続することができます。 上の例の出力は以下となります。 接続に成功しました。 例3 自動コミットをデフォルトで無効にした接続の作成 オプションの配列を db2_connect に渡すことで、接続ハンドルのデフォルトの振る舞いを変更できます。 上の例の出力は以下となります。 接続に成功しました。 自動コミットは無効です。 例4 i5/OS best performance i5/OS で最高のパフォーマンスを引き出すためには、ibm_db2 1.5.1 を使用した PHP アプリケーションで db2_connect にデフォルトのホスト、ユーザー ID およびパスワードを使用します。 上の例の出力は以下となります。 ANIMALS NAMES PICTURES 例5 信頼済みコンテキストの使用 次の例は、信頼済みのコンテキストを有効にしてユーザーを変更し、現在のユーザー ID を取得するものです。 上の例の出力は以下となります。 Explicit trusted connection succeeded. User has been switched. 参考
|