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

相关推荐
程途知微10 分钟前
ConcurrentHashMap线程安全实现原理全解析
java·后端
不剪发的Tony老师11 分钟前
SQLite 3.53.0版本发布,重要更新
数据库·sqlite
Bczheng114 分钟前
九.Berkeley DB数据库 序列化和钱包管理(1)
数据库
Mars酱16 分钟前
1分钟编写贪吃蛇 | JSnake贪吃蛇单机版
java·后端·开源
devpotato17 分钟前
人工智能(四)- Function Calling 核心原理与实战
java·人工智能
cozil23 分钟前
记录mysql创建数据库未指定字符集引发的问题及解决方法
数据库·mysql
默 语24 分钟前
Records、Sealed Classes这些新特性:Java真的变简单了吗?
java·开发语言·python
架构师老Y24 分钟前
013、数据库性能优化:索引、查询与连接池
数据库·python·oracle·性能优化·架构
AC赳赳老秦28 分钟前
OpenClaw数据库高效操作指南:MySQL/PostgreSQL批量处理与数据迁移实战
大数据·数据库·mysql·elasticsearch·postgresql·deepseek·openclaw
zjshuster33 分钟前
墨西哥中央银行网联清算系统接入总结
java·财务对账