返回顶部
首页 > 资讯 > 精选 >SpringBoot如何使用H2嵌入式数据库
  • 657
分享到

SpringBoot如何使用H2嵌入式数据库

2023-06-25 12:06:31 657人浏览 八月长安
摘要

小编给大家分享一下SpringBoot如何使用H2嵌入式数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!添加Maven依赖<dependency>

小编给大家分享一下SpringBoot如何使用H2嵌入式数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

添加Maven依赖

<dependency><groupId>com.h3Database</groupId><artifactId>h3</artifactId><!-- <version>1.4.200</version>--></dependency>

添加配置信息到application.properties

spring.datasource.driverClassName=org.h3.Driver#连接信息数据库文件保存位置(嵌入式)#~表示当前用户目录C:\Users\Administrator#spring.datasource.url=jdbc:h3:~/test;MODE=MYSQLspring.datasource.url=jdbc:h3:E:/h4/test;MODE=Mysql#spring.datasource.url=jdbc:h3:file:./dbconfig/test;MODE=mysqlspring.datasource.username=rootspring.datasource.passWord=root#是否开启控制台spring.h3.console.enabled=true#控制台路径spring.h3.console.path=/h3

启动

2021-10-30 19:51:50.011  INFO 5952 --- [           main] o.s.b.a.h3.H2ConsoleAutoConfiguration    : H2 console available at '/h3'. Database available at 'jdbc:h3:E:/h4/test'
2021-10-30 19:51:50.868  INFO 5952 --- [           main] o.s.b.w.embedded.Tomcat.TomcatWEBServer  : Tomcat started on port(s): 80 (Http) with context path ''
2021-10-30 19:51:50.879  INFO 5952 --- [           main] com.example.DemoApplication              : Started DemoApplication in 3.336 seconds (JVM running for 3.657)

这时候会看到文件的生成

SpringBoot如何使用H2嵌入式数据库

 .mv是数据文件 .trace是日志文件

我们可以打开浏览器 http://localhost/h3/ 

SpringBoot如何使用H2嵌入式数据库

SpringBoot如何使用H2嵌入式数据库 

 4、集成项目打包

修改连接路径

#./dbconfig/test 当前项目路径下dbconfig文件夹下的test数据库spring.datasource.url=jdbc:h3:file:./dbconfig/test;MODE=MYsql

SpringBoot如何使用H2嵌入式数据库

 打包

<plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><plugin><artifactId>maven-resources-plugin</artifactId><executions>                    <!-- 复制dbconfig到打包目录-->                    <execution>                        <id>copy-dbconfig</id>                        <phase>package</phase>                        <Goals>                            <goal>copy-resources</goal>                        </goals>                        <configuration>                            <resources>                                <resource>                                    <directory>dbconfig</directory>                                </resource>                            </resources>                           <outputDirectory>${project.build.directory}/dbconfig</outputDirectory>                        </configuration>                    </execution>                </executions></plugin></plugins>

SpringBoot如何使用H2嵌入式数据库

 然后就可以运行了

以上是“SpringBoot如何使用H2嵌入式数据库”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: SpringBoot如何使用H2嵌入式数据库

本文链接: https://lsjlt.com/news/304453.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringBoot如何使用H2嵌入式数据库
    小编给大家分享一下SpringBoot如何使用H2嵌入式数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!添加maven依赖<dependency>...
    99+
    2023-06-25
  • SpringBoot使用H2嵌入式数据库的实例代码
    1、添加maven依赖 <dependency> <groupId>com.h2database</groupId> <artifa...
    99+
    2024-04-02
  • 如何访问和操作O2OA内嵌H2数据库
    这篇文章将为大家详细讲解有关如何访问和操作O2OA内嵌H2数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。O2OA默认内嵌了H2数据库,H2数据库即可以使用客户端以JDBC方式进行管理和...
    99+
    2023-06-04
  • SpringBoot嵌入式Web容器如何使用
    这篇“SpringBoot嵌入式Web容器如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“SpringBoot嵌入式W...
    99+
    2023-07-04
  • 如何使用SpringBoot 配置Oracle和H2双数据源
    这篇文章给大家分享的是有关如何使用SpringBoot 配置Oracle和H2双数据源的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。配置POM<!-- oracle -->&nbs...
    99+
    2023-06-25
  • 嵌入式数据库Sqlite3之如何使用子句和函数
    这篇文章主要讲解了“嵌入式数据库Sqlite3之如何使用子句和函数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“嵌入式数据库Sqlite3之如何使用子句和函...
    99+
    2024-04-02
  • SpringBoot配置使用H2数据库的简单教程
    目录如何操作 依赖yml配置生成内存数据库H2 第一种: 第二种 持久化 如何操作 依赖 <dependency> <groupId>org.s...
    99+
    2024-04-02
  • 嵌入式数据库Sqlite3之如何使用基本的命令操作
    这篇文章主要介绍“嵌入式数据库Sqlite3之如何使用基本的命令操作”,在日常操作中,相信很多人在嵌入式数据库Sqlite3之如何使用基本的命令操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2024-04-02
  • Android入门之使用SQLite内嵌式数据库详解
    目录介绍SQLite常用的三个类介绍SQLiteOpenHelper类的使用public void onCreatepublic void onUpgrade使用SQLite操作数据...
    99+
    2022-12-22
    Android SQLite内嵌式数据库 Android SQLite 数据库 Android SQLite
  • 嵌入式数据库了解-记录
    最近需要使用嵌入式数据库进行存储应用本地信息,本文章主要进行记录当前比较流行的嵌入式数据库相关的链接,嵌入式数据库往往是以lib的形式存在,常用于持久化存储软件的信息,嵌入式数据库往往和应用软件紧密集成: 特点: database sys...
    99+
    2018-10-15
    嵌入式数据库了解-记录
  • java嵌入式数据库有哪些
    在Java中,有多种嵌入式数据库可供选择。以下是一些常见的嵌入式数据库:1. Apache Derby:这是一个完全用Java编写的...
    99+
    2023-10-09
    java 数据库
  • Java 中有哪些嵌入式数据库
    本篇文章为大家展示了Java 中有哪些嵌入式数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、介绍初次接触嵌入式数据库(Embedded  Data...
    99+
    2024-04-02
  • 使用SpringBoot 配置Oracle和H2双数据源及问题
    目录配置POM配置yml配置注入问题在上节使用了H2之后感觉很爽,很轻便,正好有个项目要求简单,最好不适用外部数据库,于是就想着把H2数据库集成进来,这个系统已经存在了一个Oracl...
    99+
    2024-04-02
  • 如何嵌入 java 实现复杂Excel数据入库
    本篇文章为大家展示了如何嵌入 java 实现复杂Excel数据入库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一般常规办法:先使用POI或者HSSFWorkbook等第三方类库对其表格数据结构化,...
    99+
    2023-06-03
  • 用于JavaScript应用的前5大嵌入式数据库
    以下是用于JavaScript应用的前5大嵌入式数据库:1. SQLite:SQLite是一个轻量级的数据库引擎,适用于嵌入式系统和...
    99+
    2023-09-20
    JavaScript
  • SpringBoot是如何使用SQL数据库的?
    一、配置数据源 Java 的javax.sql.DataSource接口提供了处理数据库连接的标准方法。 1.1.嵌入式数据库支持 使用内存中的嵌入式数据库开发应用程序通常很方便。显...
    99+
    2024-04-02
  • SpringBoot嵌入式Web容器原理与使用介绍
    目录原理应用1. 切换Web服务器2. 定制服务器规则嵌入式 Web 容器:应用中内置服务器(Tomcat),不用在外部配置服务器了 原理 SpringBoot 项目启动,发现是 w...
    99+
    2022-11-13
    SpringBoot嵌入式Web容器 SpringBoot Web容器
  • springboot 如何使用jedis连接Redis数据库
    springboot 使用jedis连接Redis数据库 1. 在 pom.xml 配置文件中添加依赖 <!-- redis 依赖 --> <...
    99+
    2024-04-02
  • 如何使用QT给嵌入式Linux加桌面
    这篇文章主要讲解了“如何使用QT给嵌入式Linux加桌面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用QT给嵌入式Linux加桌面”吧!1. 创建 QML 应用在 Qt Creato...
    99+
    2023-06-28
  • 如何在SpringBoot项目中使用Oracle11g数据库
    在SpringBoot项目中使用Oracle11g数据库 具体步骤如下: 1:下载ojdbc6.jar ,随便放个英文目录位置就好 2:命令行下输入下行,注意最后-Dfile 为自己...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作