跟小博老師一起學(xué)習(xí)數(shù)據(jù)庫 ——H2內(nèi)存數(shù)據(jù)庫

H2作為一款小巧精悍的數(shù)據(jù)庫,深受市場的歡迎。上期小傅老師帶大家一起安裝H2,并采用批文件的方式啟動(dòng)了它。這期我們在JAVA代碼中直接啟動(dòng)、使用H2數(shù)據(jù)庫。

首先從官網(wǎng)http://www.h2database.com下載H2的支持文件h2-1.3.175.jar,把支持文件引入到工程。

文件方

文件方式使用H2數(shù)據(jù)庫無需啟動(dòng)H2數(shù)據(jù)庫,我們直接在URL中指明要連接數(shù)據(jù)庫文件路徑即可,如指定的文件不存在,H2會(huì)自動(dòng)創(chuàng)建。

TCP方

本方式H2將啟動(dòng)一個(gè)TCP服務(wù)器,數(shù)據(jù)庫客戶端可連接到此服務(wù)器上任意數(shù)據(jù)庫實(shí)例。連接時(shí)要指明要使用的端口與實(shí)例名稱,如實(shí)例不存在H2同樣也創(chuàng)建新實(shí)例。

為了使用方便,小傅老師編寫了助手類H2ServiceHelper,用來啟動(dòng)與關(guān)閉H2;采用JUNIT方式測試能否連接H2。

lH2ServiceHelper

l測試代碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容