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測試代碼