最近在搞springboot,将springboot和mybaits整合后没一点毛病,但想自己弄个sql监控,就准备使用阿里的druid来做连接池,毕竟是国产又是大厂出品,号称最牛X的连接池。

整合过程就不说了,百度上大把的,但是。。。。。整合了druid之后,启动的时候就开始报异常

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:

### Error updating database. Cause: java.lang.IllegalStateException: dbType not support : sqlite, url jdbc:sqlite:E:\kaiFa\IDEATest\greenSource\src\main\resources\db\green.db

### Cause: java.lang.IllegalStateException: dbType not support : sqlite, url jdbc:sqlite:E:\kaiFa\IDEATest\greenSource\src\main\resources\db\green.db

at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)

找了好多地方,没看到有这个错误,最终去官方的git上看到一段

感觉应该就是一些东西不支持导致的,将配置文件中的缓存、sql防火墙等功能关闭掉,问题解决

#打开PSCache,并且指定每个连接上PSCache的大小(防火墙这一块一定不能开,sqlite不支持,会导致奇怪的异常)spring.datasource.poolPreparedStatements=truespring.datasource.maxPoolPreparedStatementPerConnectionSize=20#配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙spring.datasource.filters=stat,wall,log4j#通过connectProperties属性来打开mergeSql功能;慢SQL记录spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000#合并多个DruidDataSource的监控数据spring.datasource.useGlobalDataSourceStat=true

java druid sqlite_springboot整合druid抛出dbType not support : sqlite异常相关推荐

  1. java 异常 不抛,java中不捕获或抛出的异常

    java中不捕获或抛出的异常 发布时间:2020-06-25 14:29:16 来源:亿速云 阅读:137 作者:Leah 这期内容当中小编将会给大家带来有关java中不捕获或抛出的异常,文章内容丰富 ...

  2. Effective Java之抛出与抽象相应的异常(六十一)

    1.如何处理异常? 方法B抛出了一个受检的异常 ,那么方法A在内部调用方法B时,面对方法B抛出的受检异常,可以选择继续抛出向上传播这个异常,也可以捕获这个异常进行处理.究竟是向上传播抛出,还是捕获处理 ...

  3. WCF客户端不能用在Using语句块中,因为它可能会抛出不可预知的异常。即使你捕获了异常,仍有可能一直保持连接。...

    WCF客户端不能用在Using语句块中,因为它可能会抛出不可预知的异常.即使你捕获了异常,仍有可能一直保持连接.让我们来看看形成这一问题的历史原因,并提出几个补救措施. 在.NET中,资源管理的基础就 ...

  4. .NET 调用JS:WebBrowser.Document.InvokeScript 方法抛出“指定的转换无效”异常的原因

    .NET 调用JS:WebBrowser.Document.InvokeScript 方法抛出"指定的转换无效"异常的原因 参考文章: (1).NET 调用JS:WebBrowse ...

  5. 关于在Spark集群中读取本地文件抛出找不到文件异常的问题

    关于在Spark集群中读取本地文件抛出找不到文件异常的问题 一般情况下,我们在本地ide里写好程序,打成jar包上传到集群取运行,有时候需要读取数据文件,这个时候需要注意,如果程序中读取的是本地文件, ...

  6. Java异常处理学习笔记(抛出、捕获、finally、异常传播、NPE、断言、日志)

    Java中的异常是什么? Java异常本质上一种class,继承关系如下图所示,Error是严重的错误,程序无能为力,RuntimeException是在运行过程中发生的异常,其余的异常在编写程序的时 ...

  7. java 发送邮件553错误_使用Java Mail API发送邮件,抛出认证错误553 authentication is required. 解决办法...

    转载原文:https://blog.csdn.net/sun2015_07_24/article/details/52074898 在使用Java Mail API的过程中,抛出553 authent ...

  8. 使用java.lang.reflect.Method.invoke抛出java.lang.IllegalArgumentException: argument type mismatch异常

    错误信息: java.lang.IllegalArgumentException: argument type mismatch     at sun.reflect.NativeMethodAcce ...

  9. 反射PropertyInfo.GetValue()取值抛出需使用DBNull的异常

    帮朋友改代码,在一个DataTable转换.csv的公共类中碰到这个问题. 借鉴这里的问答:这里的问答:反射PropertyInfo.GetValue(对象)抛出DBNull异常 - VoidCC 朋 ...

最新文章

  1. 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...
  2. 由浅到浅入门批量渲染(三)
  3. 推荐一个能监控安卓手机上应用使用情况的应用,名叫ActionDash
  4. mysql联合查询语句详解_实例讲解MySQL联合查询
  5. 1.6解不等式 1.6.1 平方根不等式
  6. VS中C++ 项目重命名
  7. 【廖雪峰官方网站/Java教程】泛型
  8. android mov转mp4格式转换,如何在线将MOV文件转换成MP4文件?
  9. Python 给图片加文字或logo水印(附代码) | Python工具
  10. 俄语学习之——字母及发音对照表
  11. 第五部分 3D环绕声技术
  12. 37岁Java程序员求职6K+职位被怼,你怎么看?
  13. 小程序模板平台怎么选?
  14. Load and Display an Image - 加载并显示图像
  15. H5页面跳转小程序分享-山东标梵互动
  16. 利用hive源码解析sql查了哪些表哪些字段
  17. 运行内存数据加密加密
  18. python locust提取参数_python+locust性能测试学习笔记
  19. 二分查找发(对半查找法)
  20. selenium工具启动Chrome浏览器时配置选项详解

热门文章

  1. java循环一年月份天数和_javawhile循环编写输入某年某月某日,判断这一天是这一年的第几…...
  2. java javax.xml.ws_如何通过javax.xml.ws.Service进行调用
  3. libc 无法访问null_C中strlen的NULL参数
  4. wordpress 主题教程-笔记
  5. 从包中构建瓦片服务器
  6. [python3.x] 利用chardet检测网页编码
  7. epoll.h 源码记录
  8. [react] 同时引用这三个库react.js、react-dom.js和babel.js它们都有什么作用?
  9. react学习(66)--ant design中Model宽度
  10. 浅谈webpack打包原理