日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

如何在Spring Boot App中集成H2数据库

發布時間:2023/12/3 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在Spring Boot App中集成H2数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你好朋友,

在本教程中,我們將嘗試探索如何在Spring Boot應用程序中與H2數據庫集成。

在進行檢查之前,讓我們了解有關H2數據庫的一些基礎知識,如下所述,然后我們將討論H2數據庫與Spring Boot的集成。

什么是H2數據庫?
什么是H2控制臺?
為什么在內存(H2)數據庫中? 如何將H2數據庫與Spring Boot集成在一起?

什么是H2數據庫?

簡而言之,H2是一個內存數據庫,它具有以下功能:

–開源

–非常輕巧。 h2 DB jar的大小僅為1 MB左右

- 非常快

–完全用Java編寫。

–支持Web控制臺

–支持標準SQL和JDBC API

它被稱為內存數據庫,因為它是在啟動應用程序時創建的,并在停止應用程序時被破壞。

什么是H2控制臺?

H2控制臺應用程序有助于從瀏覽器訪問數據庫。

因此,基本上,它是一個客戶端/服務器應用程序。 由于我們在嵌入式模式下使用h2(h2 jar是我們的應用程序的一部分),因此一旦我們的應用程序啟動并運行,h2控制臺服務器也將啟動,從那里我們可以連接到h2數據庫。

為什么在內存數據庫(h2)中?

假設我們要在開始項目之前進行一些POC(概念驗證),或者我們正在研究原型,在這種情況下,建立一個實際的數據庫并不理想,因為這會涉及很多工作并且擁有數據庫服務器,安裝數據庫,創建架構,表等的成本。因此在這種情況下,我們在內存數據庫(例如h2)中使用。

如何將H2數據庫與Spring Boot集成在一起?

將H2數據庫與Spring Boot集成起來就像步步高行。

步驟1

轉到https://start.spring.io/

第2步

填寫組,artifactId和依賴項(Web和H2),然后單擊Generate Project按鈕。 它將在本地驅動器上下載名為springBootAndH2DbIntegration的zip。 解壓縮。

第三步

在eclipse中將提取的文件夾導入為現有的Maven Project。

第四步

打開pom.xml,它將具有H2數據庫的以下條目

<dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency>

注意 :我們正在添加h2依賴關系以連接H2內存數據庫。 由于h2 jar將位于類路徑上,因此Spring Boot會自動創建一個數據源以連接到h2數據庫。

第5步

打開springBootAndH2DbIntegrationApplicaiton.java并將其作為Java應用程序運行。 這也將啟動嵌入式Tomcat Server,并將應用程序部署在Tomcat上。

正如您在日志中看到的那樣,Tomcat在端口8080上啟動,而SprigBootAndH2DbIntegrationApplicaiton成功啟動。

第6步

點擊以下網址以打開H2的Web控制臺

http://本地主機:8080 / h2 /

我們將得到以下屏幕:

出現在錯誤頁面上方的原因是我們沒有告訴Spring boot啟用h2數據庫的Web控制臺并映射/ h2。我們可以通過在application.properties文件中進行以下輸入來實現

#H2

spring.h2.console.enabled =真

spring.h2.console.path = / h2

步驟7

現在,如果您點擊以下網址,您將看到H2 Web控制臺已啟動并正在運行,并且可以連接到H2數據庫。

http://本地主機:8080 / h2 /

步驟8

現在單擊“測試連接”按鈕,您可以看到連接成功,如下面的屏幕截圖所示:

步驟9

現在單擊connect按鈕,您將看到與h2 DB的數據庫連接已建立。

第10步

要斷開h2數據庫的連接,請單擊H2控制臺最左側的以下圖標,它將使您回到步驟6中的屏幕。


通過單擊此圖標,我們只是與數據庫斷開連接,但是h2控制臺服務器仍在運行中,因此我們可以再次單擊connect并連接到數據庫。

有關如何在Spring Boot應用程序中集成H2數據庫的全部內容。 請與您認為有幫助的人分享。

參考文獻

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

翻譯自: https://www.javacodegeeks.com/2018/08/integrate-h2-database-spring-boot-app.html

總結

以上是生活随笔為你收集整理的如何在Spring Boot App中集成H2数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。