函式名稱:db2_client_info()
描述:此函式返回DB2客戶端的資訊。
適用版本:PHP 5.3.6 及以上版本。
用法:
$dbConnection = db2_connect($database, $user, $password);
$clientInfo = db2_client_info($dbConnection);
var_dump($clientInfo);
db2_close($dbConnection);
引數:此函式不接受任何引數。
返回值:返回一個包含DB2客戶端資訊的關聯陣列。該陣列包含以下鍵和對應的值:
- APPL_CODEPAGE: DB2客戶端的應用程式內碼表。
- CONN_CODEPAGE: DB2客戶端的連線內碼表。
- DATA_SOURCE_NAME: DB2客戶端所連線的資料來源名。
- DRIVER_NAME: DB2客戶端所使用的驅動程式名。
- DRIVER_VER: DB2客戶端所使用的驅動程式版本。
- INFO_DBMS_NAME: DB2資料庫管理系統的名稱。
- INFO_DBMS_VER: DB2資料庫管理系統的版本。
- ODBC_SQL_CONFORMANCE: ODBC SQL的合規性級別。
- ODBC_VER: 客戶端所使用的ODBC規範版本。
示例:
$dbConnection = db2_connect($database, $user, $password);
$clientInfo = db2_client_info($dbConnection);
echo "DB2客戶端應用程式內碼表: " . $clientInfo['APPL_CODEPAGE'] . "<br>";
echo "DB2客戶端連線內碼表: " . $clientInfo['CONN_CODEPAGE'] . "<br>";
echo "所連線資料來源: " . $clientInfo['DATA_SOURCE_NAME'] . "<br>";
echo "DB2驅動程式名: " . $clientInfo['DRIVER_NAME'] . "<br>";
echo "DB2驅動程式版本: " . $clientInfo['DRIVER_VER'] . "<br>";
echo "資料庫管理系統名稱: " . $clientInfo['INFO_DBMS_NAME'] . "<br>";
echo "資料庫管理系統版本: " . $clientInfo['INFO_DBMS_VER'] . "<br>";
echo "ODBC SQL合規性級別: " . $clientInfo['ODBC_SQL_CONFORMANCE'] . "<br>";
echo "所用ODBC規範版本: " . $clientInfo['ODBC_VER'] . "<br>";
db2_close($dbConnection);
輸出示例:
DB2客戶端應用程式內碼表: 1208
DB2客戶端連線內碼表: 1208
所連線資料來源: SAMPLE
DB2驅動程式名: IBM CLI Driver
DB2驅動程式版本: 4.19.49
資料庫管理系統名稱: DB2/LINUXX8664
資料庫管理系統版本: SQL09055
ODBC SQL合規性級別: EXTENDED
所用ODBC規範版本: 03.01