亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

推薦一個(gè)好的小工具----HSQLDB

系統(tǒng) 2021 0

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

?

說到了這里再啰嗦幾句HSQLDB的幾個(gè)特點(diǎn):
(1)純Java編寫、開源免費(fèi)軟件。
(2)支持標(biāo)準(zhǔn)SQL。這一點(diǎn)對(duì)與初學(xué)數(shù)據(jù)庫的童鞋來說是一個(gè)很好的入門的軟件。操作簡(jiǎn)單,界面簡(jiǎn)潔。沒有冗余的結(jié)構(gòu)和功能,是數(shù)據(jù)學(xué)習(xí)入門學(xué)習(xí)不錯(cuò)的工具。當(dāng)然對(duì)于想學(xué)習(xí)和了解數(shù)據(jù)庫的同志們來說,看看源碼也會(huì)受益匪淺。
(3)這里要說說HSQLDB的局限性,HSQLDB并不是一個(gè)正式的數(shù)據(jù)庫產(chǎn)品,如果用來做為商業(yè)應(yīng)用數(shù)據(jù)庫或者說開發(fā)時(shí)的數(shù)據(jù)庫,個(gè)人感覺不妥。這點(diǎn)在HSQLDB的官方文檔里也提到了。

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

    
  

?

不過對(duì)于開發(fā)者來說如果進(jìn)行簡(jiǎn)單測(cè)試或者對(duì)一些程序的模塊的調(diào)試它是一個(gè)不錯(cuò)的選擇,這個(gè)就看你自己的愛好了。好了,說了這么多先看看怎么使用這個(gè)小家伙吧。

?

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

?

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

?

在cmd中進(jìn)入到d:\hsqldb\lib\目錄下,

?

推薦一個(gè)好的小工具----HSQLDB

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

推薦一個(gè)好的小工具----HSQLDB

如果我們這樣在Cmd中調(diào)試數(shù)據(jù)庫是相當(dāng)麻煩的,還好hsqldb的開發(fā)人員給我們提供了一個(gè)Swing的圖形界面的管理工具??梢栽赾md中啟動(dòng)該工具(注意啟動(dòng)的目錄和啟動(dòng)hsqldb的目錄相同),輸入:java org.hsqldb.util.DatabaseManager,這樣就啟動(dòng)了hsqldb的管理工具,運(yùn)行界面如下:

推薦一個(gè)好的小工具----HSQLDB


進(jìn)入到啟動(dòng)界面后,在Setting Name中輸入任意的名字,這個(gè)名字會(huì)在Recent中保存,如果你不需要的時(shí)候可以用Recent左邊的clr清除掉。然后在Type中選擇“HSQL Database Engine Server”這樣就創(chuàng)建了一個(gè)在硬盤上保存數(shù)據(jù)的數(shù)據(jù)庫,點(diǎn)擊ok進(jìn)入管理界面。

推薦一個(gè)好的小工具----HSQLDB

?

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

推薦一個(gè)好的小工具----HSQLDB

推薦一個(gè)好的小工具----HSQLDB


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 亚洲一区欧洲一区 | 久草视频官网 | 一区二区三区在线视频观看 | 久久精品视频免费在线观看 | 色综合亚洲综合网站综合色 | 91精品国产色综合久久 | 国产香蕉在线视频一级毛片 | 国产精品嘿咻嘿咻在线播放 | 热re66久久精品国产99re | 精品成人免费视频 | 日韩精品福利视频一区二区三区 | 久久久久久国产视频 | 久久欧美精品欧美久久欧美 | 亚色91| 国产成人在线视频免费观看 | 四虎影视在线永久免费观看 | 亚洲欧美视频一区二区三区 | 狠狠色丁香婷婷综合视频 | 久久99热不卡精品免费观看 | 亚洲婷婷在线视频 | 日日撸夜夜干 | 成人午夜亚洲影视在线观看 | 久久久久青草线蕉亚洲麻豆 | 天天做夜夜爽 | 青青青爽在线视频观看大全 | 日本亚洲一区二区 | 日本www在线视频 | 婷婷色网站 | 国产图片亚洲精品一区 | 涩久久| 97视频精品 | 网站黄色在线观看 | 色婷婷久久综合中文久久一本` | 久久久久久久国产免费看 | 国产香港特级一级毛片 | 九热视频 | 麻豆亚洲精品一区二区 | 在线视频一区二区日韩国产 | 久久成人国产 | 日本高清不卡在线 | 精品国产成人 |