SpringBoot-H2-数据库-内嵌服务器

内存级服务器可以在内存中运行-测试方便

H2数据库配置

导入依赖

        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <scope>runtime</scope>
        </dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
    <version>2.7.2</version>
</dependency>

yml配置

server:
  port: 80
spring:
  h2:
    console:
    控制台功能 上线一定要关闭!!
      enabled: true
      path: /h2

访问h2路径配置连接

在这里插入图片描述

http://localhost/h2

配置数据源到配置文件

第一次初始化完毕后就不需要配置了

  datasource:
    url: jdbc:h2:~/test
    hikari:
      driver-class-name: org.h2.Driver
      username: root
      password: 123456
     

填写配置好的账号密码

在这里插入图片描述

语句

语句跟平时的SQL一样没有什么不同

在这里插入图片描述

连接H2数据库

    @Test
    void contextLoads(@Autowired JdbcTemplate jdbcTemplate) {
        String sql = "insert into tbl_book values(3,'springboot1','springboo2','ssss')";
        jdbcTemplate.update(sql);
    }

添加成功

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值