
- Apache Derby 教程
- Apache Derby - 首頁
- Apache Derby - 簡介
- Apache Derby - 部署模式
- Apache Derby - 環境設定
- Apache Derby - 工具
- Apache Derby - 語法
- Apache Derby - 資料型別
- Apache Derby - 建立表
- Apache Derby - 刪除表
- Apache Derby - 插入資料
- Apache Derby - 檢索資料
- Apache Derby - 更新資料
- Apache Derby - 刪除資料
- Apache Derby - WHERE 子句
- Apache Derby - GROUP BY 子句
- Apache Derby - ORDER BY 子句
- Apache Derby - HAVING 子句
- ALTER TABLE 語句
- Apache Derby - Derby 索引
- Apache Derby - 儲存過程
- Apache Derby - 模式
- Apache Derby - 觸發器
- Apache Derby 有用資源
- Apache Derby - 快速指南
- Apache Derby - 有用資源
- Apache Derby - 討論
Apache Derby - 環境設定
下一章解釋如何下載和安裝 Apache Derby。
下載 Apache Derby
訪問 Apache Derby 首頁 https://db.apache.org/derby/。點選“下載”選項卡。

選擇並點選最新版本的 Apache Derby 的連結。

點選所選連結後,您將被重定向到 Apache Derby 的“分發”頁面。在這裡您可以看到,Derby 提供了以下分發版本:db-derby-bin、db-derbylib.zip、db-derby-lib-debug.zip 和 db-derby-src.zip。
下載 db-derby-bin 資料夾。將其內容複製到您想要安裝 Apache Derby 的單獨資料夾中(例如,C:\Derby)。
現在,要使用 Derby,
確保您已透過傳遞 Java 安裝資料夾的 bin 資料夾位置設定了 JAVA_HOME 變數,並將 JAVA_HOME/bin 包含在 PATH 變數中。
建立一個新的環境變數 DERBY_HOME,其值為 C:\Derby。
db-derby-bin 分發版的 bin 資料夾(我們將其更改為 C:\Derby\bin)包含所有必需的 jar 檔案。
如前所述,Apache Derby 可以透過以下兩種方式安裝/部署:
嵌入模式 - 在這種模式下,您需要使用嵌入式 Derby JDBC 驅動程式訪問資料庫。您可以透過 Java 應用程式啟動和停止 Derby。資料庫引擎和您的應用程式將在同一個 JVM 上執行。
網路伺服器模式 - 在這種模式下,您可以以典型的客戶端-伺服器方式訪問 Derby,其中 Derby 嵌入在伺服器系統中。然後,在不同 JVM(伺服器的 JVM)上執行的客戶端機器將向伺服器傳送請求,伺服器將響應這些請求。
客戶端可以是伺服器同一系統機器中的另一個 JVM,也可以是來自遠端系統的 Java 應用程式。
在嵌入模式下安裝 Derby
要在嵌入模式下安裝 Apache Derby,請將 jar 檔案 derby.jar 包含在您的 CLASSPATH 中。
或者,您可以透過執行 setEmbeddedCP 命令設定所需 jar 檔案的類路徑。瀏覽 Apache Derby 的 bin 目錄並執行此檔案,如下所示:
C:\Users\MYUSER>cd %DERBY_HOME%/bin C:\Derby\bin>setEmbeddedCP.bat C:\Derby\bin>SET DERBY_HOME=C:\Derby C:\Derby\bin>set CLASSPATH=C:\Derby\lib\derby.jar;C:\Derby\lib\derbytools.jar;C:\Derby/lib/derby optionaltools.jar;C:\Users\Tutorialspoint\Google Drive\Office\Derby\derby_zip\New folder\db-derby-10.12.1.1- bin\lib;C:\EXAMPLES_\Task\jars\*;C:\EXAMPLES\jars\mysql-connector-java-5.1.40- bin.jar;C:\Users\Tutorialspoint\Google Drive\Office\37.Junit Update\jars;C:\Program Files\Apache Software Foundation\Tomcat 8.5\lib\*;C:\Derby\lib\*;
設定 Apache Derby 後,要訪問它,請使用嵌入式驅動程式執行 Java 程式。
驗證
您可以使用 ij 工具驗證設定,如下所示:
C:\Derby\bin>ij ij version 10.14 ij> connect 'jdbc:derby:SampleDB;create=true'; ij>
在網路伺服器模式下安裝 Derby
要在網路伺服器模式下安裝 Apache Derby,您需要將 derbynet.jar 和 derbytools.jar 檔案包含到 CLASSPATH 中。
或者,您可以透過執行 setNetworkServerCP 命令設定所需 jar 檔案的類路徑。瀏覽 Apache Derby 的 bin 目錄並執行此檔案,如下所示:
C:\Users\MYUSER>cd %DERBY_HOME%/bin C:\Derby\bin>setNetworkServerCP.bat C:\Derby\bin>SET DERBY_INSTALL=C:\Derby C:\Derby\bin>set CLASSPATH=C:\Derby\lib\derbynet.jar;C:\Derby\lib\derbytools.jar;C:\Derby/lib/de rbyoptionaltools.jar;C:\Users\Tutorialspoint\Google Drive\Office\Derby\derby_zip\New folder\db-derby-10.12.1.1- bin\lib;C:\EXAMPLES_\Task\jars\*;C:\EXAMPLES\jars\mysql-connector-java-5.1.40- bin.jar;C:\Users\Tutorialspoint\Google Drive\Office\37.Junit Update\jars;C:\Program Files\Apache Software Foundation\Tomcat 8.5\lib\*;C:\Derby\lib\*;
在伺服器模式下啟動 Derby
您可以透過執行命令 startNetworkServer 啟動網路伺服器。瀏覽 Apache Derby 的 bin 目錄並執行此命令,如下所示:
C:\Derby\bin>startNetworkServer Fri Jan 04 11:20:30 IST 2019 : Security manager installed using the Basic server security policy. Fri Jan 04 11:20:30 IST 2019 : Apache Derby Network Server - 10.14.2.0 - (1828579) started and ready to accept connections on port 1527
或者,您可以使用 derbyrun.jar 啟動伺服器,如下所示:
C:\Users\MYUSER>cd %DERBY_HOME%/lib C:\Derby\lib>java -jar derbyrun.jar server start Fri Jan 04 11:27:20 IST 2019: Security manager installed using the Basic server security policy. Fri Jan 04 11:27:21 IST 2019: Apache Derby Network Server - 10.14.2.0 - (1828579) started and ready to accept connections on port 1527
網路客戶端
在客戶端中,將 jar 檔案 derbyclient.jar 和 derbytools.jar 新增到 CLASSPATH 中。或者,執行 setNetworkClientCP 命令,如下所示:
C:\Users\MYUSER>cd %DERBY_HOME%/bin C:\Derby\bin>setNetworkClientCP C:\Derby\bin>SET DERBY_HOME=C:\Derby C:\Derby\bin>set CLASSPATH=C:\Derby\lib\derbyclient.jar;C:\Derby\lib\derbytools.jar;C:\Derby/lib /derbyoptionaltools.jar;C:\Derby\lib\derby.jar;C:\Derby\lib\derbytools.jar;C:\D erby/lib/derbyoptionaltools.jar;C:\Users\Tutorialspoint\Google Drive\Office\Derby\derby_zip\New folder\db-derby-10.12.1.1- bin\lib;C:\EXAMPLES_\Task\jars\*;C:\EXAMPLES\jars\mysql-connector-java-5.1.40- bin.jar;C:\Users\Tutorialspoint\Google Drive\Office\37.Junit Update\jars;C:\Program Files\Apache Software Foundation\Tomcat 8.5\lib\*;C:\Derby\lib\*;
然後,您可以從此客戶端向伺服器傳送請求。
驗證
您可以使用 ij 工具驗證設定,如下所示:
C:\Derby\bin>ij ij version 10.14 ij> connect 'jdbc:derby://:1527/SampleDB;create=true'; ij>
Apache Derby Eclipse 環境
在使用 Eclipse 時,您需要為所有必需的 jar 檔案設定構建路徑。
步驟 1:建立專案並設定構建路徑
開啟 Eclipse 並建立一個示例專案。右鍵單擊專案並選擇選項 構建路徑 -> 配置構建路徑,如下所示:

在 Java 構建路徑 框架的 庫 選項卡中,點選 新增外部 JARs。

然後選擇 Derby 安裝資料夾的 lib 資料夾中所需 jar 檔案,並點選 應用並關閉。