浏览器控制台执行代码_SpringBoot2.x系列教程45--整合H2数据库之代码实现

SpringBoot2.x系列教程45--整合H2数据库之代码实现

作者:一一哥

我在上一章节中详细讲解了H2数据库,接下来我带大家在Spring Boot中整合H2数据库,实现代码操作。

一. Spring Boot中整合H2数据库

1. 创建Web项目

我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。

ca3959a90d1d77964f481161cb989917.png

2. 添加依赖包

3. 创作sql文件

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

在db文件夹中再创建另一个data.sql,用来插入数据。

4. 设置配置文件

5. 创建启动类

6. 启动程序,进行测试

当我们启动了程序,就会在控制台看到如下信息:

6470596ac91d7f54cb5c6061e669c38a.png

这就意味着我们在jdbc:h2:F:/H2/db/db02路径上创建了一个db02数据库。

29db516ed3ea860f7f90ae669bb0886a.png

并且我们可以打开H2的web控制台,可以看到已经成功的自动帮我们创建出了db02这个数据库。

5e29e7ef95a43e34bc0a37258874e403.png

执行查询,看到如下结果:

cda90e22cdb464cfdd4dacaf91506f6b.png

二. 以服务器模式连接H2,实现增删改查

我们在上面的基础之上,对案例进行改造,把H2的连接模式从内嵌模式改成服务器模式,这种连接方式可以同时允许连接多个客户端,而内嵌模式默认情况下只能连接一个客户端。

1. 添加依赖包

2. 创建User实体类

3. 创建Repository

4. 手动创建一个H2数据库

我们可以首先手动创建出一个H2中新的数据库db05。

224a7cac5d55953f844cf3b7d52e0a4d.png

b527e1c20b1b781893c2cbe5e8e38fdd.png

5. 修改application.yml配置文件

注意:

嵌入式连接模式,只允许一个连接,如果想多个连接,比如在代码中进行连接和h2控制台中连接,可以使用服务器模式或者混合模式来连接。

我们需要将 JDBC URL 后面加上 AUTO_SERVER=TRUE配置属性!

6. 编写Controller测试接口方法

7. 编写启动类

8. 接口测试

我们在postman中执行添加请求,插入一个id为3的信息。

9fe15e8fde29b23ccac81f12789c5a87.png

我们在浏览器中输入:
http://localhost:8082/login.do地址,进入到H2的web控制台,可以看到插入了一个新的数据。

c770738037d79b3f56706a9de4a808f4.png

然后我们在浏览器中再执行查询请求,可以查到所有的数据信息。

67d3b26cdd91df9373f8af69f468293c.png

至此,我们就实现了Spring Boot中整合H2数据库,实现数据的CRUD操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值