Java Spring Boot连接Sqlite数据库

POM文件添加依赖

java 复制代码
        <dependency>
            <groupId>org.xerial</groupId>
            <artifactId>sqlite-jdbc</artifactId>
            <version>3.36.0.3</version>
        </dependency>

application.yml

java 复制代码
spring:

  datasource:
      #url: jdbc:sqlite::resource:db/main.db
      url: jdbc:sqlite:db/main.db
      driver-class-name: org.sqlite.JDBC

注意

url: jdbc:sqlite::resource:db/main.db

数据库文件main.db放resource目录,打包后在jar包里面,只读,不可写

url: jdbc:sqlite:db/main.db

数据库文件放在jar包同级目录,可读可写,建议使用该方式

相关推荐
Predestination王瀞潞6 分钟前
Java EE3-我独自整合(第一章:Spring入门)
java·spring·java-ee
克莱因35818 分钟前
Linux 进程(2)服务管理指令
java·linux·服务器
AIminminHu19 分钟前
OpenGL渲染与几何内核那点事-项目实践理论补充(一-1-(4):GstarCAD / AutoCAD 客户端相关产品 —— 深入骨髓的数据库哲学)
数据库·几何·cad开发
罗小爬EX22 分钟前
Arthas 实战指南(二):profiler生成火焰图实战
java·arthas·火焰图
二等饼干~za89866824 分钟前
豆包GEO优化源码开发全解析:技术架构、实现逻辑与实操指南
数据库·sql·重构·架构·mybatis·音视频
nvvas28 分钟前
IDEA安装并且使用Roo Code工具
java·ide·人工智能
青梅煮酒与君饮37 分钟前
深度刨析RAG检索增强
数据库·人工智能·深度学习·语言模型·知识图谱
NineData41 分钟前
MySQL到StarRocks 同步链路中的建表、DDL 跟随与数据校验
运维·数据库·starrocks·mysql·数据迁移·数据库管理工具·ninedata
菜鸟小九1 小时前
JVM垃圾回收
java·jvm·算法
fen_fen1 小时前
DB2表创建与Python插入、查询实操解析
数据库·oracle