SpringBoot集成内存数据库hsqldb的示例分析
发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,这篇文章给大家介绍SpringBoot集成内存数据库hsqldb的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在SpringBoot中集成内存数据库hsqldb.为什么
千家信息网最后更新 2024年11月28日SpringBoot集成内存数据库hsqldb的示例分析为什么
运行
这篇文章给大家介绍SpringBoot集成内存数据库hsqldb的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
在SpringBoot中集成内存数据库hsqldb.
为什么
像H2、hsqldb、derby、sqlite这样的内存数据库,小巧可爱,做小型服务端演示程序,非常好用。最大特点就是不需要你另外安装一个数据库。
操作步骤
修改pom.xml文件
org.hsqldb hsqldb
修改项目配置文件application.yml
spring: datasource: username: hsp password: 123456 url: jdbc:hsqldb:mem://localhost/blogdb;shutdown=true driver-class-name: org.hsqldb.jdbcDriver schema: classpath:schema.sql data: classpath:data.sql initialization-mode: always continue-on-error: true
添加初始化数据文件
建表脚本:schema.sql
CREATE TABLE blog ( id INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY, title varchar(255) DEFAULT NULL,);
导入数据脚本:data.sql
insert into blog(id,title) values(1,'花生皮编程博客');
启动类:HspApplication
@MapperScan({"cn.hsp.blog"})@SpringBootApplicationpublic class HspApplication { public static void main(String[] args) { SpringApplication.run(HspApplication.class, args); }}
Controller类:BlogController
@RestController@RequestMapping("/blog")public class BlogController { @Autowired private BlogMapper blogMapper; @GetMapping(value="/query") public Listquery() { return blogMapper.query(); }}
Mapper类:BlogMapper
@Repositorypublic interface BlogMapper { @Select(value = "select * from blog") Listquery();}
数据bean:Blog
@Datapublic class Blog { private int id; private String title;}
工程截图
运行
运行HspApplication即可
关于SpringBoot集成内存数据库hsqldb的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
数据
数据库
内存
文件
示例
分析
内容
更多
脚本
帮助
运行
不错
可爱
小巧
最大
兴趣
博客
小伙
小伙伴
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
聊天机器人数据库设计
高数帮数据库原理与应用速成课
判断数据库中所有字段为空
互联网安全软件开发要求工业
2台服务器共享文件夹
南京重型软件开发处理方法
网络安全宝典书籍下载
先有原型还是先有数据库
云服务器学习hadoop
美家量房用什么软件开发的
16亿qq绑定号数据库
数据库的定义原理
html如何取出服务器的返回值
校长网络安全和信息工作会讲话
监控服务器运行
厦门美图互联网科技有限公司
管道网络安全股
网络安全教育发言400字
昆山网络技术支持有哪些
数据库权限关系图
嘉定区网络技术转让要多少钱
think配置数据库
数据库和c语言
省级疾病数据库
网络安全教育知识内容简单的
彭博数据库使用难吗
山东济南商中网络技术有限公司
无主之地3服务器状态
哪儿学软件开发
东西胡网络安全学院规模