Springboot项目中内嵌sqlite数据库的配置流程

 更新时间:2022年06月17日 10:07:33   作者:Hc灬cH  
这篇文章主要介绍了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语句大同小异。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java8新特性之空指针异常的克星Optional类的实现

    Java8新特性之空指针异常的克星Optional类的实现

    这篇文章主要介绍了Java8新特性之空指针异常的克星Optional类的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Java模拟QQ桌面截图功能实现方法

    Java模拟QQ桌面截图功能实现方法

    这篇文章主要介绍了Java模拟QQ桌面截图功能实现方法,涉及java针对鼠标事件及图片操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • Idea使用插件实现逆向工程搭建SpringBoot项目的图文教程

    Idea使用插件实现逆向工程搭建SpringBoot项目的图文教程

    这篇文章主要介绍了Idea使用插件实现逆向工程搭建SpringBoot项目,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Spring boot部署发布到linux的操作方法

    Spring boot部署发布到linux的操作方法

    这篇文章主要介绍了Spring boot部署发布到linux的操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-05-05
  • SpringCloud OpenFeign概述与使用

    SpringCloud OpenFeign概述与使用

    OpenFeign源于Netflix的Feign,是http通信的客户端。屏蔽了网络通信的细节,直接面向接口的方式开发,让开发者感知不到网络通信细节。所有远程调用,都像调用本地方法一样完成
    2023-01-01
  • kettle中使用js调用java类的方法

    kettle中使用js调用java类的方法

    这篇文章主要介绍了kettle中使用js调用java类的方法,本文讲解了注意事项和调用语法,需要的朋友可以参考下
    2015-05-05
  • Maven多个项目实现聚合过程解析

    Maven多个项目实现聚合过程解析

    这篇文章主要介绍了Maven多个项目实现聚合过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • JSON Web Token(JWT)原理入门教程详解

    JSON Web Token(JWT)原理入门教程详解

    这篇文章主要为大家介绍了JSON Web Token(JWT)原理入门教程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • Nacos多环境的实现过程

    Nacos多环境的实现过程

    本文介绍Nacos实现多环境的方案,包括单租户和多租户两种类型,详细介绍了如何在Nacos中创建命名空间、配置文件和项目,并通过配置文件的DataId和Group区分不同环境和项目,作者通过实战场景展示了如何配置和启动项目,验证了配置文件的读取和隔离效果
    2024-12-12
  • SWT(JFace) Menu、Bar...体验代码

    SWT(JFace) Menu、Bar...体验代码

    SWT(JFace)体验之Menu、Bar实现代码。
    2009-06-06

最新评论