我这里是配置的双数据源,其中一个是sqlite,一个是Oracle,如果你只使用sqlite一个数据库,那就只需要修改一下数据源配置,直接像使用mysql的那样使用就可以。
先导包:

<dependency><groupId>org.xerial</groupId><artifactId>sqlite-jdbc</artifactId><version>3.21.0.1</version>
</dependency>

数据源配置:

spring.datasource.second.jdbc-url=jdbc:sqlite:D:/360MoveData/Users/Desktop/amon.db
spring.datasource.second.username=
spring.datasource.second.password=
spring.datasource.second.driver-class-name=org.sqlite.JDBC
spring.datasource.second.type=com.alibaba.druid.pool.DruidDataSource

直接把sqlite的文件放在目录下就可以,用户名和密码空着就行
配置sqlite数据源:

@Configuration
@MapperScan(basePackages={"com.kafka.dao.sqlite"}, sqlSessionFactoryRef="secondSqlSessionFactory")
public class SecondDataSourceConfig implements Serializable
{private static final long serialVersionUID = 1L;@Primary@Bean(name={"secondDataSource"})@ConfigurationProperties("spring.datasource.second")public DataSource masterDataSource(){return DataSourceBuilder.create().build();}@Bean(name={"secondSqlSessionFactory"})public SqlSessionFactory sqlSessionFactory(@Qualifier("secondDataSource") DataSource dataSource)throws Exception{SqlSessionFactoryBean sessionFactoryBean = new SqlSessionFactoryBean();sessionFactoryBean.setDataSource(dataSource);sessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/sqlite/*.xml"));sessionFactoryBean.setConfigLocation(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/mybatis-config.xml")[0]);return sessionFactoryBean.getObject();}
}

像使用mysql一样,xml里写SQL就可以

mybatis整合sqlite相关推荐

  1. SpringMVC + MyBatis整合 【转】

    为什么80%的码农都做不了架构师?>>>    环境:spring3.1.1+mybatis3.2.8+mybatis-spring1.2.3 网络上关于这个架构的搭建文章,实在是太 ...

  2. Spring4+SpringMVC+MyBatis整合思路

    本文主要简单讲解框架整合的思路. 1.Spring框架的搭建 这个很简单,只需要web容器中注册org.springframework.web.context.ContextLoaderListene ...

  3. mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache

    1      查询缓存 1.1  什么是查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能. mybaits提供一级缓存,和二级缓存. 一级缓存是SqlSession级别的缓存.在 ...

  4. java元婴期(29)----java进阶(springmvc(3)---springmvc和mybatis整合参数绑定(上))

    springmvc和mybatis整合 需求 使用springmvc和mybatis完成商品列表查询. 整合思路 springmvc+mybaits的系统架构: 第一步:整合dao层 mybatis和 ...

  5. java元婴期(26)----java进阶(mybatis(5)---spring和mybatis整合(重点)逆向工程(会用))

    spring和mybatis整合 1.整合思路 需要spring通过单例方式管理SqlSessionFactory. spring和mybatis整合生成代理对象,使用SqlSessionFactor ...

  6. springmvc教程--整合mybatis开发(spring+springMVC+mybatis整合开发)

    一.整合mybatis 为了更好的学习 springmvc和mybatis整合开发的方法,需要将springmvc和mybatis进行整合. 整合目标:控制层采用springmvc.持久层使用myba ...

  7. Eclipse中实现SpringBoot与Mybatis整合(图文教程带源码)

    场景 数据库中数据 实现效果 项目结构 前面参照 Eclipse中新建SpringBoot项目并输出HelloWorld https://blog.csdn.net/BADAO_LIUMANG_QIZ ...

  8. springMVC+Spring+mybatis整合配置版与注解版

    springMVC+Spring+mybatis整合 , 使用配置版来完成: -----------------------------前端 1.创建web系统,导入jar包: spring的jar包 ...

  9. Spring+SpringMVC +MyBatis整合配置文件案例66666

    Spring+SpringMVC +MyBatis整合配置文件案例 标签: springspringmvcmybatismvcjava 2017-04-13 19:12 228人阅读 评论(1) 收藏 ...

最新文章

  1. 异构数据库转换工具的结构说明
  2. mysql5.6.4以下不支持多个字段类型为timestamp
  3. 在Python列表中删除重复元素的几种方法,用起来真好用
  4. SmartFoxServer 2X Room的加入與建立
  5. javase中的super、this和protected关键字
  6. 浅析 Sunday 算法
  7. 在SQL中使用DEFAULT约束
  8. node.js request get 请求怎么拿到返回的数据_从零开始用nodejs写一个简单的静态服务器
  9. 【PyTorch v1.1.0文档研习】60分钟快速上手
  10. 20个最强的基于浏览器的在线代码编辑器
  11. 变形监测与数据处理复习总结
  12. Why 自动化交易/程序化交易/量化交易?交易软件有哪些?
  13. 广东联通光猫wo-27s华为HG8321R超级密码
  14. 现在PayPal还可以怎样提现???账户只有91刀!
  15. 激活函数(activation function)的种类与应用
  16. 保送北大,连发三篇Science,这位80后川妹子近日再发重磅级研究成果!
  17. 网络爬虫-京东优惠活动数据分析
  18. 三维旋转(根据转轴和角度)的公式。罗德里格旋转公式
  19. python的转义字符,以及字符串输出转义字符
  20. 2019最新Java实战开发今日头条资讯网站

热门文章

  1. AI算力调度EasyCVR视频融合平台如何修改默认用户名?
  2. 线性反馈移位寄存器(LFSR)和 Berlekamp-Massey 算法
  3. k8s部署java项目
  4. iOS开发之iAd苹果广告
  5. 网站搭建需要的工具有哪些
  6. 始祖双碳新闻 | 2022年8月15日碳中和行业早知道
  7. yolov8 瑞芯微RKNN和地平线Horizon芯片仿真测试部署
  8. Random与ThreadLocalRandom 解析
  9. PayPal轮询收款的那些事儿
  10. A-Star(A*)算法