日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

推薦一個好的小工具----HSQLDB

系統 2256 0

很久以前就聽說過有一個純Java的數據,由于時間長了,忘了它的名字,今天終于與“故人”重逢。最近一直在做Hibernate緩存方面的工作,所以就拿來了Hibernate的文檔翻了一下,復習一下已經拋在在腦后的知識。在瀏覽Hibernate文檔時看到了關于Hibernate中的一個例子----caveatemptor,這個例子演示了Hibernate常用的一些操作,是Hibernate學習入門不可多得的例子,它用到的數據就是HSQLDB。

?

說到了這里再啰嗦幾句HSQLDB的幾個特點:
(1)純Java編寫、開源免費軟件。
(2)支持標準SQL。這一點對與初學數據庫的童鞋來說是一個很好的入門的軟件。操作簡單,界面簡潔。沒有冗余的結構和功能,是數據學習入門學習不錯的工具。當然對于想學習和了解數據庫的同志們來說,看看源碼也會受益匪淺。
(3)這里要說說HSQLDB的局限性,HSQLDB并不是一個正式的數據庫產品,如果用來做為商業應用數據庫或者說開發時的數據庫,個人感覺不妥。這點在HSQLDB的官方文檔里也提到了。

    
      This example application is designed for programmers who are new to the JDBC. 

    
  

?

不過對于開發者來說如果進行簡單測試或者對一些程序的模塊的調試它是一個不錯的選擇,這個就看你自己的愛好了。好了,說了這么多先看看怎么使用這個小家伙吧。

?

首先,安裝HSQLDB。從官網上下載hsqldb_1_8_1_1.zip(網址就Google一下吧),解壓后將其放到你常用軟件的安裝目錄中,我將解壓后的文件重命名為hsqldb(這個不會影響你的使用的,呵呵),然后放到d:\hsqldb下。這樣就完成了安裝的第一步了。

?

接著,我們要在環境變量中添加hsqldb.jar文件所在的路徑,即在系統環境變量classpath中添加d:\hsqldb\lib\hsqldb.jar(和添加JDK環境變量類似)。這樣我們就完成了HSQLDB的安裝,安裝好了之后我們應該如何使用呢?別急,往下看(算了,還是截圖吧,清晰點)。

?

在cmd中進入到d:\hsqldb\lib\目錄下,

?

推薦一個好的小工具----HSQLDB

這時候使用dir命令我們可以看到hsqldb.jar文件了,然后在該目錄下輸入:java org.hsqldb.Server命令,這樣就啟動了hsqldb數據庫了。默認配置下數據庫的啟動端口為9001.你也可以在d:\hsqldb目錄下創建一個server.properties的屬性文件,來根據自己的需要來做相應的配置,這里就不多講了,請參看文檔。下圖是hsqldb運行時的情況。

推薦一個好的小工具----HSQLDB

如果我們這樣在Cmd中調試數據庫是相當麻煩的,還好hsqldb的開發人員給我們提供了一個Swing的圖形界面的管理工具。可以在cmd中啟動該工具(注意啟動的目錄和啟動hsqldb的目錄相同),輸入:java org.hsqldb.util.DatabaseManager,這樣就啟動了hsqldb的管理工具,運行界面如下:

推薦一個好的小工具----HSQLDB


進入到啟動界面后,在Setting Name中輸入任意的名字,這個名字會在Recent中保存,如果你不需要的時候可以用Recent左邊的clr清除掉。然后在Type中選擇“HSQL Database Engine Server”這樣就創建了一個在硬盤上保存數據的數據庫,點擊ok進入管理界面。

推薦一個好的小工具----HSQLDB

?

你可以在中間的輸入框中執行sql語句。Clear為清除。Excute為執行你輸入的sql語句。上圖中是我自己寫的測試的一個數據庫,呵呵。好了,hsqldb的配置和使用就這么多,希望對大伙能有幫助。為了啟動和使用的時候方便,你可以把上面用到的命令用批處理文件來執行,那么每次啟動的時候只要雙擊一下.bat文件就行了,記住在運行Java命令的時候一定要配置好你的環境變量,批處理文件的編寫在網上找下吧,不是很麻煩的。

推薦一個好的小工具----HSQLDB

推薦一個好的小工具----HSQLDB


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 通江县| 河南省| 长治县| 凤山县| 斗六市| 宾阳县| 资兴市| 萝北县| 灵石县| 苍溪县| 咸宁市| 宁河县| 平邑县| 信丰县| 石屏县| 黑河市| 咸宁市| 聂拉木县| 卢湾区| 蓬溪县| 射洪县| 武威市| 敦化市| 吉安市| 溆浦县| 丹寨县| 永善县| 青铜峡市| 池州市| 株洲县| 慈溪市| 同江市| 朝阳市| 金华市| 石狮市| 滦平县| 康马县| 襄城县| 大同市| 中江县| 清丰县|