將 CLPPlus 連接至 Db2 資料庫
指令行處理器 Plus (CLPPlus) 提供一個指令行介面,您可以用來連接至 BLUDB 資料庫,以及用來定義、編輯及執行陳述式、Script 和指令。CLPPlus 已包含在 Db2 驅動程式套件 中。
開始之前
您必須先執行下列步驟,才能連接至資料庫:
此外,請確保已在電腦上安裝 Java™ 1.5.0 版或更新版本的軟體開發套件 (SDK) 或 Java 執行時期環境 (JRE),並且環境變數設定如下:
-
JAVA_HOME 環境變數設為電腦上的 Java 安裝目錄。
-
PATH 環境變數設定包括電腦上 Java 安裝目錄的 bin 子目錄。
程序
結果
範例
下列範例使用簡短 Script,以從範例表格 GOSALES.BRANCH 中擷取列。Script 檔命名為 cities.sql,並且位於本端 Windows 電腦的 C:\temp 目錄中。cities.sql 檔案包含下列文字:
SET ECHO ON
SELECT branch_code, city from GOSALES.BRANCH;
範例 1:以互動方式執行 Script:
- 利用您的使用者 ID 以及您在 db2dsdriver.cfg 檔案中建立的別名,來啟動 CLPPlus:
clpplus user_id@alias - 輸入您的密碼。
- 在 SQL 提示中,輸入下列文字:
start C:\temp\cities.sql
範例 2:利用您的使用者 ID 以及您在 db2dsdriver.cfg 檔案中建立的別名來啟動 CLPPlus,並透過一個步驟來執行 Script:
clpplus user_id/password@alias @C:\temp\cities.sql
cities.sql Script 的範例輸出如下:
BRANCH_CODE CITY
----------- --------------------------------------------------
6 Paris
7 Milano
9 Amsterdam
13 Hamburg
14 München
15 Kista
17 Calgary
18 Toronto
19 Boston
20 Seattle
21 Los Angeles
22 Miami
23 Lyon
24 Distrito Federal
25 Tokyo
26 Osaka City
28 Melbourne
29 Bilbao
30 Sao Paulo
31 Kuopio
32 Seoul
33 Singapore
BRANCH_CODE CITY
----------- --------------------------------------------------
34 Shanghai
35 London
36 Birmingham
37 Zürich
38 Heverlee
39 Wien
40 Geneve
29 rows were retrieved.