(PECL ibm_db2 >= 1.0.0)
db2_connect — ・ヌ。シ・ソ・ル。シ・ケ、リ、ホタワツウ、ヨ、ケ
IBM DB2 Universal Database。「IBM Cloudscape 、「、�、、マ Apache Derby ・ヌ。シ・ソ・ル。シ・ケ、リ、ホソキ、キ、、タワツウ、鋿ョ、キ、゙、ケ。」
・ヌ。シ・ソ・ル。シ・ケ、リ、ホ・ォ・ソ・愠ータワツウ、ホセ�遉ヒ、マ。「database 、マ DB2 ・ッ・鬣、・「・ネ・ォ・ソ・愠ーニ筅ヌ、ホ・ヌ。シ・ソ・ル。シ・ケ・ィ・、・�「・ケ、ス、キ、゙、ケ。」
・ヌ。シ・ソ・ル。シ・ケ、リ、ホネォ・ソ・愠ータワツウ、ホセ�遉ヒ、マ。「 database 、マーハイシ、ホ、隍ヲ、ハキチシー、ホタワツウハクサ昀ス、キ、゙、ケ。」
DATABASE=database;HOSTNAME=hostname;PORT=port;PROTOCOL=TCPIP;UID=username;PWD=password;、ス、�セ、�ホ・ム・鬣癸シ・ソ、マーハイシ、ホニ簣ニ、ス、キ、゙、ケ。」
・ヌ。シ・ソ・ル。シ・ケ、ホフセチー。」
・ヌ。シ・ソ・ル。シ・ケ・オ。シ・ミ、ホ・ロ・ケ・ネフセ、「、�、、マ IP ・「・ノ・�ケ。」
・ヌ。シ・ソ・ル。シ・ケ、ャヘラオ皃ヤ、チシア、� TCP/IP ・ン。シ・ネ。」
・ヌ。シ・ソ・ル。シ・ケ、ヒタワツウ、ケ、�譯シ・カフセ。」
・ヌ。シ・ソ・ル。シ・ケ、ヒタワツウ、ケ、�ム・ケ・�シ・ノ。」
・ヌ。シ・ソ・ル。シ・ケ、ヒタワツウ、ケ、�譯シ・カフセ。」
・ォ・ソ・愠ー、ヌ、ハ、、タワツウ、ホセ�遉マ。「NULL 、「、�、、マカホハクサ昀マ、ケノャヘラ、ャ、「、熙゙、ケ。」
・ヌ。シ・ソ・ル。シ・ケ、ヒタワツウ、ケ、�ム・ケ・�シ・ノ。」
・ォ・ソ・愠ー、ヌ、ハ、、タワツウ、ホセ�遉マ。「NULL 、「、�、、マカホハクサ昀マ、ケノャヘラ、ャ、「、熙゙、ケ。」
タワツウ、ホソカ、�、、リト熙ケ、�ワツウ・ェ・ラ・キ・逾ホマ「チロヌロホ」 サネヘムイトヌス、ハ・ュ。シ、マーハイシ、ホ、ネ、ェ、熙ヌ、ケ。」
DB2_AUTOCOMMIT_ON 、マ、ケ、ネ。「 、ウ、ホタワツウ・マ・ノ・�ヌシォニー・ウ・゚・テ・ネ、ュク妤ヒ、キ、゙、ケ。」
DB2_AUTOCOMMIT_OFF 、マ、ケ、ネ。「 、ウ、ホタワツウ・マ・ノ・�ヌシォニー・ウ・゚・テ・ネ、オク妤ヒ、キ、゙、ケ。」
DB2_CASE_NATURAL 、マ、ケ、ネ。「 ・ォ・鬣猯セ、ホツ醋クサ悊ョハクサ妤ムエケ、サ、コ、ヒハヨ、キ、゙、ケ。」
DB2_CASE_LOWER 、マ、ケ、ネ。「 ・ォ・鬣猯セ、ョハクサ妤ヒハムエケ、キ、ニハヨ、キ、゙、ケ。」
DB2_CASE_UPPER 、マ、ケ、ネ。「 ・ォ・鬣猯セ、醋クサ妤ヒハムエケ、キ、ニハヨ、キ、゙、ケ。」
DB2_FORWARD_ONLY 、マ、ケ、ネ。「 ・ケ・ニ。シ・ネ・皈ネ・�ス。シ・ケ、ヌチーソハ、ホ、゚、ホ・ォ。シ・ス・�ネヘム、キ、゙、ケ。」 、ウ、�マ・ヌ・ユ・ゥ・�ネ、ホ・ォ。シ・ス・�ソ、ヌ、「、遙「 、ケ、ル、ニ、ホ・ヌ。シ・ソ・ル。シ・ケ・オ。シ・ミ、ヌ・オ・ン。シ・ネ、オ、�ニ、、、゙、ケ。」
DB2_SCROLLABLE 、マ、ケ、ネ。「 ・ケ・ニ。シ・ネ・皈ネ・�ス。シ・ケ、ヌ・ケ・ッ・悅シ・�トヌス、ハ・ォ。シ・ス・�ネヘム、キ、゙、ケ。」 、ウ、ホ・筍シ・ノ、ヌ、マキ�フ・サ・テ・ネニ筅ホケヤ、リ、ホ・鬣タ・爭「・ッ・サ・ケ、ャイトヌス、ネ、ハ、熙゙、ケ、ャ。「 クスコ゚、マ IBM DB2 Universal Database 、ヌ、キ、ォ・オ・ン。シ・ネ、オ、�ニ、、、゙、サ、」
ーハイシ、ホソキ、キ、、・ェ・ラ・キ・逾マ。「ibm_db2 、ホ・ミ。シ・ク・逾� 1.7.0 ーハケ゚、ヌサネヘムイトヌス、ヌ、ケ。」
DB2_TRUSTED_CONTEXT_ENABLE 、マ、ケ、ネ。「、ウ、ホタワツウ・マ・ノ・�ヌ、ホソョヘ�ム、゚・ウ・ニ・ュ・ケ・ネ、ュク妤ヒ、キ、゙、ケ。」 、ウ、ホ・ム・鬣癸シ・ソ、� db2_set_option() 、ヌタ゚ト熙ケ、�ウ、ネ、マ、ヌ、ュ、゙、サ、」
、ウ、ホ・ュ。シ、マ。「・ォ・ソ・愠ータワツウ、ホセ�� (、ソ、ネ、ィ・悅シ・ォ・�ヌ。シ・ソ・ル。シ・ケ、ヌ、「、テ、ニ、�) 、「、�、、マタワツウサ�、ヒエーチエ、ハ DSN 、リト熙キ、ソセ�遉ヒ、ホ、゚ニーコ釥キ、゙、ケ。」
・ヌ。シ・ソ・ル。シ・ケ、ォ・ソ・愠ー、ケ、�ヒ、マシ。、ホ・ウ・゙・ノ、ツケヤ、キ、゙、ケ。」
db2 catalog tcpip node loopback remote <SERVERNAME> server <SERVICENAME> db2 catalog database <LOCALDBNAME> as <REMOTEDBNAME> at node loopback db2 "update dbm cfg using svcename <SERVICENAME>" db2set DB2COMM=TCPIP
ーハイシ、ホソキ、キ、、 i5/OS ・ェ・ラ・キ・逾マ。「ibm_db2 、ホ・ミ。シ・ク・逾� 1.5.1 ーハケ゚、ヌサネヘムイトヌス、ヌ、ケ。」
フ、イ隍ホ・ユ・。・、・�イセネ、隍ケ、�ン、ヒサネヘム、ケ、�ヌ・ユ・ゥ・�ネ、ホ・鬣、・ヨ・鬣熙リト熙キ、゙、ケ。」 ・キ・ケ・ニ・爨ホ・ヘ。シ・゚・ー・筍シ・ノ、ネヘム、キ、ニ、、、�ワツウ、ホセ�遉マ。「、ウ、�マフオク妤ヌ、ケ。」
DB2_I5_NAMING_ON 、マ。「DB2 UDB CLI iSeries 、ホ・キ・ケ・ニ・爭ヘ。シ・゚・ー・筍シ・ノ、ュク妤ヒ、キ、゙、ケ。」・ユ・。・、・�ホシアハフ、ホコン。「 カ霏レ、�クサ妤ネ、キ、ニ・ケ・鬣テ・キ・� (/) 、ネヘム、キ、゙、ケ。」 シアハフ、オ、�ハ、、・ユ・。・、・�ホイ隍ヒ、マ。「・ク・逾ヨ、ホ・鬣、・ヨ・鬣��ネヘム、キ、゙、ケ。」
DB2_I5_NAMING_OFF 、マ。「DB2 UDB CLI 、ホ・ヌ・ユ・ゥ・�ネ、ホ・ヘ。シ・゚・ー・筍シ・ノ (SQL ・ヘ。シ・゚・ー) 、オク妤ヒ、キ、゙、ケ。」 ・ユ・。・、・�ホシアハフ、ホコン。「カ霏レ、�クサ妤ネ、キ、ニ・ヤ・�ェ・ノ (.) 、ネヘム、キ、゙、ケ。」 シアハフ、オ、�ハ、、・ユ・。・、・�ホイ隍ヒ、マ。「 ・ヌ・ユ・ゥ・�ネ、ホ・鬣、・ヨ・鬣熙「、�、、マクスコ゚、ホ・譯シ・カ ID 、ネヘム、キ、゙、ケ。」
i5_commit ツータュ、マ。「 db2_connect() 、ホチー、ヒタ゚ト熙キ、ハ、ア、�ミ、ハ、熙゙、サ、」 タワツウ、ャウホホゥ、オ、�ソク螟ヒ、ウ、ホテヘ、ャハムケケ、オ、�「、ス、ホタワツウ、ャ・�筍シ・ネ・ヌ。シ・ソ・ス。シ・ケ、ヒツミ、ケ、�筅ホ、タ、テ、ソセ�遉マ。「 、ス、ホタワツウ・マ・ノ・�ヒツミ、キ、ニ、筅ヲー�ル db2_connect() 、ャ・ウ。シ・�オ、��゙、ヌハムケケ、マネソアヌ、オ、�゙、サ、」
テ擎ユ:
php.ini 、ホタ゚ト熙マ ibm_db2.i5_allow_commit==0 、「、�、、マ DB2_I5_TXN_NO_COMMIT 、ャ・ヌ・ユ・ゥ・�ネ、ヌ、ケ。」 、キ、ォ、キ。「、ス、ホタ゚ト熙隍熙� i5_commit ・ェ・ラ・キ・逾ホニ簣ニ、ホ、ロ、ヲ、ャヘ・タ隍オ、�゙、ケ。」
DB2_I5_TXN_NO_COMMIT - ・ウ・゚・テ・ネ、ホエノヘ�、ネヘム、キ、゙、サ、」
DB2_I5_TXN_READ_UNCOMMITTED - ・タ。シ・ニ・」・遙シ・ノ。「 ネソノ�ヤヌスニノ、゚シ隍遙「・ユ・。・ネ・爭遙シ・ノ、ャネッタク、ケ、�トヌスタュ、ャ、「、熙゙、ケ。」
DB2_I5_TXN_READ_COMMITTED - ・タ。シ・ニ・」・遙シ・ノ、マネッタク、キ、゙、サ、」 ネソノ�ヤヌスニノ、゚シ隍遙「・ユ・。・ネ・爭遙シ・ノ、ャネッタク、ケ、�トヌスタュ、ャ、「、熙゙、ケ。」
DB2_I5_TXN_REPEATABLE_READ - ・タ。シ・ニ・」・遙シ・ノ。「 ネソノ�ヤヌスニノ、゚シ隍熙マネッタク、キ、゙、サ、」 ・ユ・。・ネ・爭遙シ・ノ、ャネッタク、ケ、�トヌスタュ、ャ、「、熙゙、ケ。」
DB2_I5_TXN_SERIALIZABLE - ・ネ・鬣カ・ッ・キ・逾ホー�モタュ、ンサ�、キ、゙、ケ。」 ・タ。シ・ニ・」・遙シ・ノ。「ネソノ�ヤヌスニノ、゚シ隍遙「・ユ・。・ネ・爭遙シ・ノ、マネッタク、キ、゙、サ、」
DB2_FIRST_IO 、ケ、ル、ニ、ホ・ッ・ィ・熙マ。「キ�フ、ホー�ヤフワ、ヌ、ュ、�タ、アチ皃ッハヨ、ケ、隍ヲ、ヒコヌナャイス、オ、�゙、ケ。」 、ウ、�ャヘュク妤ハ、ホ、マ。「スミホマ、ホタゥク讀譯シ・カ、ャケヤ、ヲセ�遉ヌ、ケ。」スミホマ、ホタゥク讀ネ、マ。「 、ソ、ネ、ィ、ミ。「スミホマ、ホコヌス鬢ホ・レ。シ・ク、ォ、ニ、ス、ウ、ヌス靉�、莉゚、オ、サ、�ハ、ノ、ホ、ウ、ネ、ヌ、ケ。」 OPTIMIZE FOR nnn ROWS カ遉リト熙キ、ソ・ッ・ィ・熙マ。「、ス、ホサリト熙ャヘ・タ隍オ、�゙、ケ。」
DB2_ALL_IO 、ケ、ル、ニ、ホ・ッ・ィ・熙マ。「キ�フチエツホ、ヌ、ュ、�タ、アテササ�エヨ、ヌシ霹タ、ヌ、ュ、�隍ヲ、ヒコヌナャイス、オ、�゙、ケ。」 、ウ、�マ。「キ�フ、ユ・。・、・�萋「ノシ、ヒスュスミ、ケセ�遉ヒヘュヘム、ハ・ェ・ラ・キ・逾ヌ、ケ。」 、「、�、、マスミホマ・ヌ。シ・ソ、郛。ス靉�、ケ、�、・ソ。シ・ユ・ァ・、・ケ、ハ、ノ、ヒ、簣ュヘム、ヌ、ケ。」 OPTIMIZE FOR nnn ROWS カ遉リト熙キ、ソ・ッ・ィ・熙マ。「、ス、ホサリト熙ャヘ・タ隍オ、�゙、ケ。」 、ウ、�マ・ヌ・ユ・ゥ・�ネ、ホタ゚ト熙ヌ、ケ。」
DB2_I5_DBCS_ALLOC_ON 、マ。「 DBCS ・ネ・鬣カ・ッ・キ・逾ォ・鬣爭オ・、・コヘム、ホ DB2 6X ・「・愠ア。シ・キ・逾ュク妤ヒ、キ、゙、ケ。」
DB2_I5_DBCS_ALLOC_OFF 、マ。「 DBCS ・ネ・鬣カ・ッ・キ・逾ォ・鬣爭オ・、・コヘム、ホ DB2 6X ・「・愠ア。シ・キ・逾オク妤ヒ、キ、゙、ケ。」
テ擎ユ: php.ini 、ヌ、マ ibm_db2.i5_dbcs_alloc==0 、「、�、、マ DB2_I5_DBCS_ALLOC_OFF 、ャ・ヌ・ユ・ゥ・�ネタ゚ト熙ネ、ハ、テ、ニ、、、゙、ケ。」 、キ、ォ、キ。「i5_dbcs_alloc 、ホテヘ、ホ、ロ、ヲ、ャヘ・タ隍オ、�゙、ケ。」
DB2_I5_FMT_ISO - ケンノクス犂スオ。ケス (ISO) 、ホニ�ユスー yyyy-mm-dd 、ネヘム、キ、゙、ケ。」・ヌ・ユ・ゥ・�ネ、ヌ、ケ。」
DB2_I5_FMT_USA - ケ鄂ーケホニ�ユスー mm/dd/yyyy 、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_EUR - イ、ス」、ホニ�ユスー dd.mm.yyyy 、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_JIS - ニ�ワケゥカネオャウハ (JIS) 、ホニ�ユスー yyyy-mm-dd 、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_MDY - ニ�ユスー mm/dd/yyyy 、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_DMY - ニ�ユスー dd/mm/yyyy 、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_YMD - ニ�ユスー yy/mm/dd 、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_JUL - ・讌�ヲ・ケニ� yy/ddd 、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_JOB - 、ス、ホ・ク・逾ヨ、ホ・ヌ・ユ・ゥ・�ネ、ネヘム、キ、゙、ケ。」
DB2_I5_SEP_SLASH - ・ケ・鬣テ・キ・� ( / ) 、�ユ、ホカ霏レ、�クサ妤ネ、キ、ニサネヘム、キ、゙、ケ。」 ・ヌ・ユ・ゥ・�ネ、ヌ、ケ。」
DB2_I5_SEP_DASH - ・タ・テ・キ・� ( - ) 、�ユ、ホカ霏レ、�クサ妤ネ、キ、ニサネヘム、キ、゙、ケ。」
DB2_I5_SEP_PERIOD - ・ヤ・�ェ・ノ ( . ) 、�ユ、ホカ霏レ、�クサ妤ネ、キ、ニサネヘム、キ、゙、ケ。」
DB2_I5_SEP_COMMA - ・ォ・゙ ( , ) 、�ユ、ホカ霏レ、�クサ妤ネ、キ、ニサネヘム、キ、゙、ケ。」
DB2_I5_SEP_BLANK - ・ヨ・鬣ッ、�ユ、ホカ霏レ、�クサ妤ネ、キ、ニサネヘム、キ、゙、ケ。」
DB2_I5_SEP_JOB - 、ス、ホ・ク・逾ヨ、ホ・ヌ・ユ・ゥ・�ネ、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_ISO - ケンノクス犂スオ。ケス (ISO) 、ホサ�ケ�ー hh.mm.ss 、ネヘム、キ、゙、ケ。」・ヌ・ユ・ゥ・�ネ、ヌ、ケ。」
DB2_I5_FMT_USA - ケ鄂ーケホサ�ケ�ー hh:mmxx 、ネヘム、キ、゙、ケ。」xx 、ヒ、マ AM 、「、�、、マ PM 、ャニ�、熙゙、ケ。」
DB2_I5_FMT_EUR - イ、ス」、ホサ�ケ�ー hh.mm.ss 、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_JIS - ニ�ワケゥカネオャウハ (JIS) 、ホサ�ケ�ー hh:mm:ss 、ネヘム、キ、゙、ケ。」
DB2_I5_FMT_HMS - hh:mm:ss 、ネヘム、キ、゙、ケ。」
DB2_I5_SEP_COLON - ・ウ・愠� ( : ) 、�ケ�ホカ霏レ、�クサ妤ネ、キ、ニサネヘム、キ、゙、ケ。」 ・ヌ・ユ・ゥ・�ネ、ヌ、ケ。」
DB2_I5_SEP_PERIOD - ・ヤ・�ェ・ノ ( . ) 、�ケ�ホカ霏レ、�クサ妤ネ、キ、ニサネヘム、キ、゙、ケ。」
DB2_I5_SEP_COMMA - ・ォ・゙ ( , ) 、�ケ�ホカ霏レ、�クサ妤ネ、キ、ニサネヘム、キ、゙、ケ。」
DB2_I5_SEP_BLANK - ・ヨ・鬣ッ、�ケ�ホカ霏レ、�クサ妤ネ、キ、ニサネヘム、キ、゙、ケ。」
DB2_I5_SEP_JOB - 、ス、ホ・ク・逾ヨ、ホ・ヌ・ユ・ゥ・�ネ、ネヘム、キ、゙、ケ。」
DB2_I5_SEP_PERIOD - ・ヤ・�ェ・ノ ( . ) 、ョソタ、ネ、キ、ニサネヘム、キ、゙、ケ。」 ・ヌ・ユ・ゥ・�ネ、ヌ、ケ。」
DB2_I5_SEP_COMMA - ・ォ・゙ ( , ) 、ョソタ、ネ、キ、ニサネヘム、キ、゙、ケ。」
DB2_I5_SEP_JOB - 、ス、ホ・ク・逾ヨ、ホ・ヌ・ユ・ゥ・�ネ、ネヘム、キ、゙、ケ。」
ーハイシ、ホソキ、キ、、 i5/OS ・ェ・ラ・キ・逾マ。「ibm_db2 、ホ・ミ。シ・ク・逾� 1.8.0 ーハケ゚、ヌサネヘムイトヌス、ヌ、ケ。」
・ユ・。・、・�イセネ、隍ケ、�ン、ヒヘム、、、�鬣、・ヨ・鬣��ス、ケハクサ奛」 ・鬣、・ヨ・鬣��ホケ猯ワ、リト熙ケ、�ン、マ。「カヌカ霏レ、テ、ニ 'i5_libl'=>"MYLIB YOURLIB ANYLIB" 、ホ、隍ヲ、ヒ、キ、゙、ケ。」
テ擎ユ:
i5_libl 、マ qsys2/qcmdexc('cmd',cmdlen) 、ウ。シ・�キ、゙、ケ。」 、ウ、�マ i5/OS V5R4 ーハケ゚、ヌ、ホ、゚サネヘムイトヌス、ヌ、ケ。」
タワツウ、ヒタョクキ、ソセ�遉マタワツウ・マ・ノ・��ス。シ・ケ、ヨ、キ、゙、ケ。」 タワツウ、ヒシコヌヤ、キ、ソセ�遉マ。「db2_connect() 、マ FALSE 、ヨ、キ、゙、ケ。」
ホ�1 ・ォ・ソ・愠ータワツウ、ホコ鋿ョ
・ォ・ソ・愠ータワツウ、ヤ、ヲ、ヒ、マ。「DB2 ・ウ・゙・ノ・鬣、・ラ・愠サ・テ・オ (CLP) 、「、�、、マ DB2 Configuration Assistant 、ネヘム、キ、ニ サー、ヒツミセン・ヌ。シ・ソ・ル。シ・ケ、ォ・ソ・愠ー、キ、ニ、ェ、ッノャヘラ、ャ、「、熙゙、ケ。」
<?php
$database = 'SAMPLE';
$user = 'db2inst1';
$password = 'ibmdb2';
$conn = db2_connect($database, $user, $password);
if ($conn) {
echo "タワツウ、ヒタョクキ、゙、キ、ソ。」";
db2_close($conn);
}
else {
echo "タワツウ、ヒシコヌヤ、キ、゙、キ、ソ。」";
}
?>
セ螟ホホ网ホスミホマ、マーハイシ、ネ、ハ、熙゙、ケ。」
タワツウ、ヒタョクキ、゙、キ、ソ。」
ホ�2 ネォ・ソ・愠ータワツウ、ホコ鋿ョ
ネォ・ソ・愠ータワツウ、ホセ�遉マ。「・ヌ。シ・ソ・ル。シ・ケ、ヒニーナェ、ヒタワツウ、ケ、�ウ、ネ、ャ、ヌ、ュ、゙、ケ。」
<?php
$database = 'SAMPLE';
$user = 'db2inst1';
$password = 'ibmdb2';
$hostname = 'localhost';
$port = 50000;
$conn_string = "DRIVER={IBM DB2 ODBC DRIVER};DATABASE=$database;" .
"HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";
$conn = db2_connect($conn_string, '', '');
if ($conn) {
echo "タワツウ、ヒタョクキ、゙、キ、ソ。」";
db2_close($conn);
}
else {
echo "タワツウ、ヒシコヌヤ、キ、゙、キ、ソ。」";
}
?>
セ螟ホホ网ホスミホマ、マーハイシ、ネ、ハ、熙゙、ケ。」
タワツウ、ヒタョクキ、゙、キ、ソ。」
ホ�3 シォニー・ウ・゚・テ・ネ、ヌ・ユ・ゥ・�ネ、ヌフオク妤ヒ、キ、ソタワツウ、ホコ鋿ョ
・ェ・ラ・キ・逾ホヌロホ� db2_connect() 、ヒナマ、ケ、ウ、ネ、ヌ。「タワツウ・マ・ノ・�ホ・ヌ・ユ・ゥ・�ネ、ホソカ、�、、ムケケ、ヌ、ュ、゙、ケ。」
<?php
$database = 'SAMPLE';
$user = 'db2inst1';
$password = 'ibmdb2';
$options = array('autocommit' => DB2_AUTOCOMMIT_OFF);
$conn = db2_connect($database, $user, $password, $options);
if ($conn) {
echo "タワツウ、ヒタョクキ、゙、キ、ソ。」\n";
if (db2_autocommit($conn)) {
echo "シォニー・ウ・゚・テ・ネ、ャヘュク妤ヌ、ケ。」\n";
}
else {
echo "シォニー・ウ・゚・テ・ネ、マフオク妤ヌ、ケ。」\n";
}
db2_close($conn);
}
else {
echo "タワツウ、ヒシコヌヤ、キ、゙、キ、ソ。」";
}
?>
セ螟ホホ网ホスミホマ、マーハイシ、ネ、ハ、熙゙、ケ。」
タワツウ、ヒタョクキ、゙、キ、ソ。」 シォニー・ウ・゚・テ・ネ、マフオク妤ヌ、ケ。」
ホ�4 i5/OS best performance
i5/OS 、ヌコヌケ筅ホ・ム・ユ・ゥ。シ・゙・ケ、妤ュスミ、ケ、ソ、皃ヒ、マ。「ibm_db2 1.5.1 、ネヘム、キ、ソ PHP ・「・ラ・�ア。シ・キ・逾ヌ db2_connect() 、ヒ・ヌ・ユ・ゥ・�ネ、ホ・ロ・ケ・ネ。「・譯シ・カ ID 、ェ、隍モ・ム・ケ・�シ・ノ、ネヘム、キ、゙、ケ。」
<?php
$library = "ADC";
$i5 = db2_connect("", "", "", array("i5_lib"=>"qsys2"));
$result = db2_exec($i5,
"select * from systables where table_schema = '$library'");
while ($row = db2_fetch_both($result)) {
echo $row['TABLE_NAME']."</br>";
}
db2_close($i5);
?>
セ螟ホホ网ホスミホマ、マーハイシ、ネ、ハ、熙゙、ケ。」
ANIMALS NAMES PICTURES
ホ�5 ソョヘ�ム、゚・ウ・ニ・ュ・ケ・ネ、ホサネヘム
シ。、ホホ网マ。「ソョヘ�ム、゚、ホ・ウ・ニ・ュ・ケ・ネ、ュク妤ヒ、キ、ニ・譯シ・カ、ムケケ、キ。「クスコ゚、ホ・譯シ・カ ID 、霹タ、ケ、�筅ホ、ヌ、ケ。」
<?php
$database = "SAMPLE";
$hostname = "localhost";
$port = 50000;
$authID = "db2inst1";
$auth_pass = "ibmdb2";
$tc_user = "tcuser";
$tc_pass = "tcpassword";
$dsn = "DATABASE=$database;HOSTNAME=$hostname;PORT=$port;
PROTOCOL=TCPIP;UID=$authID;PWD=$auth_pass;";
$options = array ("trustedcontext" => DB2_TRUSTED_CONTEXT_ENABLE);
$tc_conn = db2_connect($dsn, "", "", $options);
if($tc_conn) {
echo "Explicit trusted connection succeeded.\n";
if(db2_get_option($tc_conn, "trustedcontext")) {
$userBefore = db2_get_option($tc_conn, "trusted_user");
// user 1 、ヌイソ、鬢ォ、ホコ鋐ネ、キ、゙、ケ
// ソョヘ�ム、゚・譯シ・カ、ヒタレ、�リ、ィ、゙、ケ
$parameters = array("trusted_user" => $tc_user,
"trusted_password" => $tcuser_pass);
$res = db2_set_option ($tc_conn, $parameters, 1);
$userAfter = db2_get_option($tc_conn, "trusted_user");
// ソョヘ�ム、゚・譯シ・カ、ネ、キ、ニイソ、鬢ォ、ホコ鋐ネ、キ、゙、ケ
if($userBefore != $userAfter) {
echo "User has been switched." . "\n";
}
}
db2_close($tc_conn);
}
else {
echo "Explicit trusted connection failed.\n";
}
?>
セ螟ホホ网ホスミホマ、マーハイシ、ネ、ハ、熙゙、ケ。」
Explicit trusted connection succeeded. User has been switched.