【Spring整合H2内嵌数据库】

article/2024/4/20 0:20:44

目录

  • H2介绍
  • 整合
    • 引入依赖
    • 编写sql文件
  • jpa实践

《饮酒》.(陶渊明)

结庐在人境,而无车马喧。

问君何能尔,心远地自偏。

采菊东篱下,悠然见南山。

山气日夕佳,飞鸟相与还。

此中有真意,欲辨已忘言。

H2介绍

H2是一款内存数据库,适合我们在开发阶段、学习阶段调试代码使用,并不适用于生产阶段,可以满足我们学习与调试代码的需求。

<!--导入H2相关坐标-->
<dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><version>2.2.224</version><scope>runtime</scope>
</dependency>

整合

引入依赖

  1. 直接在pom.xml文件中引入依赖
  2. 在yml文件中初始化相关配置配置
server:port: 9092              # 使用9092端口spring:h2: # h2数据库console: # 控制台path: /h2         # 访问路径:/h2enabled: true     # 开启控制台consoledatasource:username: root         # 用户名password: 123456       # 密码(H2默认密码123456,配置错误会报错)url: jdbc:h2:~/test    # http://127.0.0.1:9092/h2/login.jspdriver-class-name: org.h2.Driver  # 驱动类(可以选择不写)jpa:database-platform: org.hibernate.dialect.H2Dialect
  1. 编写sql文件

  2. 启动spring boot项目,登录控制台
    在这里插入图片描述

编写sql文件

  • 在resource目录下创建一个db文件夹,在里面创建一个scheme.sql数据库脚本文件,供程序启动时创建出数据库中的表

jpa实践


http://www.ngui.cc/article/show-1927687.html

相关文章

水电站泄洪预警系统解决方案

水电站建立的初衷有两个&#xff0c;一是用于发电&#xff0c;二是用于调节水量&#xff0c;解决下游洪涝灾害。水电站在丰水期蓄水、枯水期泄洪&#xff0c;泄洪时产生的水流又急又大&#xff0c;对电站大坝及下游存在巨大危险。为了加强水电站工程安全管理&#xff0c;保证水…

苹果手机如何下载微信视频号的视频?亲测可用的方法!

以下是如何下载微信视频号的视频的办法&#xff0c;首先是视频号下载提取器&#xff0c;下载视频号视频的&#xff01; 需配合微信PC版或者手机进行操作。这里以苹果手机为例 首先&#xff0c;你需要在视频号频道找到你想要下载的视频&#xff0c;然后通过点击选择你需要播放的…

2024亚马逊全球开店注册前需要准备什么?

在2023年出海四小龙SHEIN、Temu、速卖通AliExpress、TikTok Shop快速增长扩张&#xff0c;成为了中国跨境卖家“逃离亚马逊”的新选择。但是&#xff0c;跨境电商看亚马逊。当前&#xff0c;亚马逊仍然是跨境电商行业的绝对老大&#xff0c;占有将近70%成以上的业务份额。 作为…

windows下vscode编译sln工程和编译后文件自动拷贝

使用MSBuild编译sln工程&#xff0c;使用powershell拷贝文件。 tasks.json如下 { "version": "2.0.0", "tasks": [ { "type": "shell", "label": "Run Cmake&quo…

划重点!2024制造业8大热点解读及趋势前瞻

2023年&#xff0c;汽车行业交出亮眼答卷&#xff0c;消费电子从低迷走向温和复苏&#xff0c;储能行业则“冰火两重天”&#xff0c;制造业有序复苏但步伐相对缓慢&#xff1b;工业软件、智能工厂、企业出海、ESG、人工智能、行业大模型等成为行业热词。 新春伊始&#xff0c…

React 模态框的设计(六)Draggable的整合

前一节课中漏了一个知识点&#xff0c;当内容很长时需要滚动&#xff0c;这个滚动条是很影响美观的。在MacOS下的还能忍&#xff0c;win系统下简直不能看。如何让长内容能滚动又不显示滚动条呢&#xff0c;我尝试过很多办法&#xff0c;最终下面这个方法目前来说是最完美的。我…

基于ssm疫情期间高校防控系统+vue论文

摘 要 传统信息的管理大部分依赖于管理人员的手工登记与管理&#xff0c;然而&#xff0c;随着近些年信息技术的迅猛发展&#xff0c;让许多比较老套的信息管理模式进行了更新迭代&#xff0c;学生信息因为其管理内容繁杂&#xff0c;管理数量繁多导致手工进行处理不能满足广大…

opencv VideoCapture

videocapture顾名思义视频捕捉&#xff0c;主要是从视频文件、摄像头或网络摄像头获取视频流数据&#xff0c;并将其作为一系列帧进行处理。 我们这里主要实现了获取项目文件夹下的1.mp4视频文件&#xff0c;然后经过灰度变化、均值滤波、边缘检测然后将视频显示出来 #include…

以太网供电(PoE)控制器,XS2184

XS2184 是一个四通道、供电设备&#xff08; PSE &#xff09;电源控制 器&#xff0c;内建 N 通道 MOSFET &#xff0c;设计用于 IEEE 802.3at/af 兼容 PSE 。器件提供用电设备&#xff08; PD &#xff09;侦测、分级、限流 以及负载断开检测。器件支持自动工作和软件编…

Degenerate modes(简并模式)

Degenerate modes 简并模式拥有相同的相速度&#xff0c;但是它们的横向场分量不一定是相同的。换句话说&#xff0c;它们同时存在于一个波导中&#xff0c;且它们具有相同的传播常数。 说到这里&#xff0c;可能有些小伙伴们很快就能够想到波导中的 TE 模式和 TM 模式。如 T…