利用SmartCloud Entry的OSGi框架進行離線訪問

來源:互聯網
上載者:User
關鍵字 SmartCloud OSGi Entry 離線訪問

SmartCloud Entry 支援使用者選擇自帶的 Derby 資料庫,或者使用 DB2 資料庫。 本文的目的是介紹如何訪問系統自帶的 Derby 資料庫,因為 DB2 本身提供可訪問的用戶端,所以不在本文介紹訪問內。

環境準備

一個運行的 HTTP://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Entry 2.3/2.4 系統 Eclipse 3.6 或者更高版本 撰寫本文時, Derby 的最新版本為 10.9.1.0, 您可以在 Derby 的官方網站下載

Derby 簡介

Derby 資料庫是一個純用 JAVA 實現的記憶體資料庫,屬於 Apache 的一個開源專案。 由於是用 JAVA 實現的,所以可以在任何平臺上運行;另外一個特點是體積小、免安裝,只需要幾個小 Jar 包就可以運行了。

Derby 引擎可以嵌入在應用程式裡。 當工作在嵌入式模式時,應用程式訪問資料庫是直接和專有的。 這就意味著其他應用程式不可能在同一時間訪問該資料庫。

離線訪問資料庫

SmartCloud Entry 使用的 Derby 資料庫是工作在嵌入式模式下,所以在通常情況下,我們只能訪問離線的資料庫,這也要求您必需停止 SmartCloud Entry 實例之後,我們才能繼續。

SmartCloud Entry 資料庫的存放目錄會隨著安裝時配置的不同而不同,預設配置在保存在當前使用者目錄下的 .skc/Database 內,有很多的工具可以訪問 Derby 資料庫,這裡我們主要使用 Eclipse 自帶的 Data Source Explore.

首先,讓我們先打開 Data Source Explore. 在 Eclipse 中,選擇功能表 Window/Show View/Other, 選擇 Data Source Explore, 如下圖

圖 1. 選擇 Data Source Explore

確定後,效果如下圖

圖 2. Data Source Explore 預設視圖

現在讓我們新增一個連接 Derby 資料庫的 connection. 我們可以在」Database Connections」上滑鼠右擊,選擇新建。

圖 3. 新建 Derby 連接

我們選擇資料庫 Derby, 同時指定一下名字,例如」SmartCloud Entry Database」, 下一步。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.