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包同级目录,可读可写,建议使用该方式

相关推荐
snow@li5 分钟前
SpringBoot:Payload统一响应包装/全景深入梳理
java·spring boot·后端
中国搜索直付通6 分钟前
游戏车机端支付通道,会是下一个被低估的合规战场吗?
java·大数据·开发语言·人工智能·游戏
jnrjian6 分钟前
PG 导出表为excel iconv 乱码
数据库·postgresql
AKA__Zas15 分钟前
芝士算法(位运算)
java·开发语言·算法·leetcode·学习方法
她说可以呀17 分钟前
Spring-ai 2.0 MCP
java·人工智能·spring
DLYSB_24 分钟前
数据库连接池爆满导致全线宕机:我用 Go 写了个“现场声光报警器”,比钉钉快了 10 倍
数据库·golang·钉钉·报警灯
ClickHouseDB28 分钟前
Postgres正则表达式性能优化:pg_re2扩展的引入与应用
数据库
艾莉丝努力练剑31 分钟前
【MYSQL】MYSQL学习的一大重点:视图
android·服务器·数据库·学习·mysql·面试·视图
三江番长 陀舍古帝37 分钟前
细说SQL Server中的加密
运维·服务器·数据库
艾莉丝努力练剑42 分钟前
【MYSQL】MYSQL学习的一大重点:事务(下)- InnoDB 事务隔离性原理(MVCC 视角)
android·数据库·b树·sql·学习·mysql·面试