J2EE_SDK/jdk)
# 系統變數
J2EE_HOME = D:\J2EE_SDK
J2DK_HOME = D:\J2EE_SDK\jdk
PATH += %J2EE_HOME%\bin;%J2DK_HOME%\bin
CLASSPATH = .;%J2EE_HOME%\lib\j2ee.jar
# 驗證
java -version
javac -version
# 啟動預設伺服器
start default server
# 瀏覽器訪問 https://localhost:8000 (預設埠 8000,避開 IIS 80 / Tomcat 8080)
安裝目錄建議:C:\Cloudscape_10 (對應文件 CLOUDSCAPE_INSTALL)
# 設定環境變數
CLOUDSCAPE_INSTALL = C:\Cloudscape_10
PATH += %CLOUDSCAPE_INSTALL%\frameworks\embedded\bin
CLASSPATH += %CLOUDSCAPE_INSTALL%\lib\cs.jar;%CLOUDSCAPE_INSTALL%\lib\cstools.jar;%CLOUDSCAPE_INSTALL%\lib\csnet.jar
# 執行工具
sysinfo # 顯示版本資訊
ij # 互動式 SQL 工具
ij> connect 'jdbc:cloudscape:testdb;create=true';
ij> ... SQL 指令 ...
ij> exit;
# 環境變數
CLOUDSCAPE_HOME = C:\Cloudscape_10
CLASSPATH = .;%J2EE_HOME%\lib\j2ee.jar;
%CLOUDSCAPE_HOME%\lib\cs.jar;
%CLOUDSCAPE_HOME%\lib\cstools.jar;
%CLOUDSCAPE_HOME%\lib\csnet.jar;
%J2DK_HOME%\lib\tools.jar;
%J2DK_HOME%\lib\dt.jar
# 直接用 java 執行工具主類別
java com.ihost.cs.tools.sysinfo
java com.ihost.cs.tools.ij
C:\>java com.ihost.cs.tools.sysinfo
------------------ Java Information ------------------
Java Version: 1.4.2_04
Java Vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\j2re1.4.2_04
Java classpath: .;E:\J2EE_SDK\lib\j2ee.jar;E:\IBM\Cloudscape_10.0\lib\cs.jar;...
--------- Cloudscape Information --------
[E:\IBM\Cloudscape_10.0\lib\cs.jar] 10.0.1.0 beta - (29729)
[E:\IBM\Cloudscape_10.0\lib\cstools.jar] 10.0.1.0 beta - (29729)
[E:\IBM\Cloudscape_10.0\lib\csnet.jar] 10.0.1.0 beta - (29729)
C:\>java com.ihost.cs.tools.ij
ij version 10.0 (c) 1997, 2004 IBM Corp.
ij> connect 'jdbc:cloudscape:testdb;create=true';
ij> CREATE TABLE test (id INT, name VARCHAR(50));
ij> INSERT INTO test VALUES (1, 'Hello Cloudscape');
ij> SELECT * FROM test;
ID | NAME
1 | Hello Cloudscape
ij> exit;
set 指令檢查環境變數實際生效值java com.ihost.cs.tools.sysinfo -cp 檢查所有 Cloudscape JAR 是否在 Classpath 中db2jcc.jar 為正常 (非嵌入模式不需)jdbc/CloudscapeDBcom.cloudscape.core.BasicDataSource (或 EmbeddedDataSource)jdbc:cloudscape:testdb@Resource 或 JNDI 查找 DataSourceresource-ref 宣告| 產品 | 時間線 | 現狀 |
|---|---|---|
| Cloudscape | 1996~2004 | IBM 收購 → 開源為 Apache Derby |
| Apache Derby | 2004~至今 | Java DB (JDK 6 內建)、活躍維護 |
| H2 Database | 2005~至今 | 純 Java、相容模式豐富、嵌入/伺服器雙模 |
| HSQLDB | 2001~至今 | 輕量、Spring Boot 測試常用 |