Springboot项目中内嵌sqlite数据库的配置流程
Springboot中内嵌sqlite数据库配置
在idea中配置Sqlite
选择右侧工具栏的datasource,点击加号,选择datasource,点击sqlite.
下载驱动,选择数据库存储位置。
直接指定在项目根目录下(放在resources下各种出错,没搞明白,先这样设置吧)
sqlite数据库的基本配置
要用到的驱动包,放在pom文件下就行了
<dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <version>3.21.0.1</version> </dependency>
然后就可以连接到数据库了。
springboot环境下配置使用sqlite数据库
在springboot环境下,使用mybatis配置sqlite数据库。
pom文件导入mybatis和sqlite依赖
<dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <version>3.21.0.1</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency>
application.properties配置
spring.datasource.driver-class-name=org.sqlite.JDBC spring.datasource.url=jdbc:sqlite::resource:static/sqllite/web_manage.db spring.datasource.username= spring.datasource.password= mybatis.mapper-locations=classpath:static/mapper/*.xml
具体的url等路径根据实际情况填写,若是引用项目内的db文件,必须以jdbc:sqlite::resource: 开头,后面填写存放路径,一般放在static下的文件内。
使用
接下来就像mybatis配置mysql数据库完成后一样,进行数据的操作即可,sql语句大同小异。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Spring中数据访问对象Data Access Object的介绍
今天小编就为大家分享一篇关于Spring中数据访问对象Data Access Object的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-01-01Java使用Runnable和Callable实现多线程的区别详解
这篇文章主要为大家详细介绍了Java使用Runnable和Callable实现多线程的区别之处,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下2022-07-07
最新评论