h2數(shù)據(jù)庫介紹

      網(wǎng)友投稿 2017 2025-03-31

      一、H2數(shù)據(jù)庫簡介


      H2是一個Java編寫的關(guān)系型數(shù)據(jù)庫,它可以被嵌入Java應(yīng)用程序中使用,或者作為一個單獨的數(shù)據(jù)庫服務(wù)器運行。

      優(yōu)點:

      1.h2采用純Java編寫,不受平臺的限制。

      2.h2只有一個jar文件,無需安裝客戶端和服務(wù)端,運行和操作十分簡單。

      3.h2提供了一個十分方便的web控制臺用于操作和管理數(shù)據(jù)庫內(nèi)容。

      缺點:

      不適合高并發(fā)大數(shù)據(jù)量的場景

      二、下載

      -:http://www.h2database.com/html/main.html

      “All Platforms”?下載的是一個壓縮包,解壓后既可用于 Windows 平臺,也可用于 Linux 平臺。

      H2文件目錄結(jié)構(gòu)

      h2

      |---bin

      |??? |---h2-1.1.116.jar  //H2數(shù)據(jù)庫的jar包(驅(qū)動也在里面)

      |??? |---h2.bat  //Windows控制臺啟動腳本

      |??? |---h2.sh  //Linux控制臺啟動腳本

      |??? |---h2w.bat  //Windows控制臺啟動腳本(不帶黑屏窗口)

      |---docs  //H2數(shù)據(jù)庫的幫助文檔(內(nèi)有H2數(shù)據(jù)庫的使用手冊)

      |---service  //通過wrapper包裝成服務(wù)。

      |---src  //H2數(shù)據(jù)庫的源代碼

      |---build.bat  //windows構(gòu)建腳本

      |---build.sh  //linux構(gòu)建腳本

      因為h2是純Java編寫,平時使用可以直接使用h2的jar包進(jìn)行集成

      Maven依賴

      com.h2database h2 1.4.200 test

      也可以直接下載jar包使用,剛剛官網(wǎng)下載的壓縮包里有對應(yīng)的jar,下面是maven的-

      https://repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200.jar

      三、連接方式

      內(nèi)存模式

      數(shù)據(jù)庫在內(nèi)存中運行,關(guān)閉連接后數(shù)據(jù)庫將被情況,適合測試環(huán)境和緩存使用。

      url:jdbc:h2:mem:DBName

      Springboot h2數(shù)據(jù)庫配置:

      spring: datasource: url: jdbc:h2:mem:DBName username: root password: 123456 driver-class-name: org.h2.Driver

      2.嵌入式

      url:jdbc:h2:file:~/.h2/DBName

      ~/.h2/DBName表示數(shù)據(jù)庫文件的存儲位置,如果第一次連接則會自動創(chuàng)建數(shù)據(jù)庫

      3.服務(wù)模式

      url:jdbc:h2:tcp://[:]/[]

      Windows啟動h2:

      雙擊h2.bat或者h(yuǎn)2w.bat就會彈出h2的web控制臺,操作非常的簡單

      控制臺左上角可以選擇語言,設(shè)置好JDBC URL,User Name和Password就可以直接連接了,第一次連接會在JDBC URL設(shè)置的地方生成對應(yīng)的 .mv.db

      連接成功的web頁面

      Linux啟動h2:

      java -cp h2.jar org.h2.tools.Server

      查詢啟動參數(shù)

      java -classpath h2.jar org.h2.tools.Server -?

      添加啟動參數(shù)啟動

      java -cp /database/h2*.jar org.h2.tools.Server -web -webAllowOthers -tcp -tcpPort 19200 -tcpAllowOthers &

      Linux連接h2server

      java -cp/database/h2*.jar org.h2.tools.Shell

      h2數(shù)據(jù)庫介紹

      本文介紹三種常用連接方式,更多連接設(shè)置可以參考:

      https://blog.csdn.net/aubdiy/article/details/84439389

      Java 數(shù)據(jù)庫

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:為什么我的wps沒有登錄(為什么wps不能登陸)
      下一篇:excel表格中顯示頁數(shù)的教程步驟詳解(excel表怎么顯示頁數(shù))
      相關(guān)文章
      亚洲精品亚洲人成在线麻豆| 亚洲av无码专区国产乱码在线观看 | 国产成人亚洲综合网站不卡| 亚洲精品无码av人在线观看| 亚洲男人天堂2020| 亚洲女人18毛片水真多| 91精品国产亚洲爽啪在线观看| 亚洲av无码一区二区三区网站| 久久亚洲色一区二区三区| 亚洲精品tv久久久久| 亚洲精品国产自在久久| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲伊人久久精品| 亚洲黄色在线网站| 亚洲美女在线观看播放| 亚洲天天做日日做天天欢毛片| 亚洲av无码专区在线播放| 亚洲综合无码一区二区| 亚洲色图校园春色| 亚洲伊人久久大香线蕉在观 | 亚洲成年人免费网站| 亚洲一区在线观看视频| 亚洲综合一区无码精品| 亚洲免费综合色在线视频| 九九精品国产亚洲AV日韩| 婷婷国产偷v国产偷v亚洲| 亚洲精品综合久久| 亚洲婷婷五月综合狠狠爱| 国产成人无码综合亚洲日韩 | 亚洲国产精华液2020| 亚洲国产精品日韩av不卡在线| 最新亚洲人成无码网站| 在线a亚洲v天堂网2018| 国产亚洲情侣一区二区无码AV| 久久国产亚洲精品麻豆| 久久精品国产精品亚洲毛片| 亚洲一级毛片视频| 国产偷国产偷亚洲清高APP| 亚洲午夜福利精品久久| 亚洲av成人无码久久精品| 亚洲国产精品白丝在线观看|