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

相关推荐
李白客5 分钟前
AI 数据库落地 NL2SQL:准确率卡在四成,问题在表注释不在模型
数据库
十碗饭吃不饱12 分钟前
后端运维:网络联通、进程查询、Java服务启动脚本
java·运维·网络
FluxDB14 分钟前
FluxDB vs DBX vs DBeaver:GPUI、Tauri、Eclipse 三种技术栈实测
数据库·mysql
T_Wizard19 分钟前
后端转 AI 应用开发,我先把这 12 个名词理清了:一张图看懂架构、RAG、Tool Calling 与 MCP
java·ai编程
杨航 AI32 分钟前
JEV的用法
java·前端·数据库
灿飞1 小时前
Kotlin与Java虚拟机七:空安全:把十亿美元的错误消灭在类型系统里
java·kotlin
知识搬运临时工1 小时前
JVM 删掉偏向锁之后,一次无竞争锁从 0.3 纳秒变成 5.4 纳秒
java
数据库小学妹1 小时前
MySQL分页结果不稳定:唯一键兜底与游标分页
数据库·mysql·dba
IT枫斗者枫哥1 小时前
用了BigDecimal还差一分?用四组Java代码查清原因
java·后端
风翼靓崽1 小时前
mysql数据备份/恢复
数据库·mysql