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

相关推荐
RacentCLM3 分钟前
HTTPS只在登录时有用?关于TLS的误解讲清
数据库·网络协议·https
山东孙燕姿9 分钟前
设备台账重构:从一张表到三层模型
android·java·网络·低代码·重构·rxjava
萧瑟余晖13 分钟前
Spring缓存抽象详解
java·spring·缓存
贾伟康18 分钟前
【共创稿事节】一个 UserDataManager 管八类数据:Preferences 持久化的克制用法
java·服务器·前端·harmonyos·arkts·鸿蒙
杨云龙UP22 分钟前
生产实战:Keepalived + Nginx + MySQL 双向复制高可用架构部署与原理详解
运维·数据库·mysql·nginx·架构·keepalived·高可用架构
卓豪终端管理26 分钟前
【无标题】
java·服务器·前端
智_永无止境33 分钟前
又找到一个纯Java的OCR项目,识别的格式还挺多
java·开发语言·ocr
代钦塔拉35 分钟前
【C++/Qt 进阶】设计模式系列(7):过滤器模式——把“筛选条件“变成可组合的积木
数据库·系统架构
学编程就要猛38 分钟前
MCP(Model Context Protocol)
java·springai