估计很多人都没接触过informix(ps:我也没接触过),看druid的github上wiki里常见问题里第27条"Druid如何自动根据URL自动识别DriverClass的"里面有

jdbc:informix-sqlicom.informix.jdbc.IfxDriver

估计是支持的,建议可以尝试使用druid的最新版本(目前是1.1.10)试试

是这个样子的,我更新了一下informix的驱动,后来启动的时候发现druid的主页实际上已将加载了这个驱动了,但是当我访问数据库的时候,依旧显示的是dbtype not support这个也是我不明白的地方,但是相同的配置我换了一下数据源HikariCP 就可以连接了

回复 @鱼在_水中游 : 呃,我看了一下druid的初始化源码,驱动判断上是有informix的,你可以尝试一下在配置里写上DriverClass,而不是让他自动识别。另外我在源码里全搜索了一下not support,只找到了一个“getCreateTableScript dbType not support”,你可以看看是不是这个错并非druid报的而是你的dao层框架报的呢?

但是目前我在使用的时候是显示不识别的,而且我换了多个版本了都是不行

请问楼主是否解决了,我现在也有这个问题org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection: dbType not support : informix,

你是不是配置了druid的防火墙,因为我有次经历就是配置了防火墙,抛出了IllegalStateException dbType not support. 但是是支持监控的,查看datasource是有支持informix驱动的。

while(true) {

String realDriverClassName = driverClass.getName();

if(!realDriverClassName.equals("com.mysql.jdbc.Driver") && !realDriverClassName.equals("com.mysql.cj.jdbc.Driver")) {

if(!realDriverClassName.equals("oracle.jdbc.OracleDriver") && !realDriverClassName.equals("oracle.jdbc.driver.OracleDriver")) {

if(realDriverClassName.equals("com.informix.jdbc.IfxDriver")) {

this.exceptionSorter = new InformixExceptionSorter();

break;

}

但是在wallFilter的时候是没有对informix支持的。所以使用不支持的dbtype就抛IllegalStateException异常:

if(this.dbType == null) {

this.dbType = JdbcUtils.getDbType(dataSource.getUrl(), (String)null);

}

if(!"mysql".equals(this.dbType) && !"mariadb".equals(this.dbType) && !"h2".equals(this.dbType) && !"presto".equals(this.dbType)) {

if(!"oracle".equals(this.dbType) && !"AliOracle".equals(this.dbType)) {

if(!"sqlserver".equals(this.dbType) && !"jtds".equals(this.dbType)) {

if(!"postgresql".equals(this.dbType) && !"edb".equals(this.dbType)) {

if(!"db2".equals(this.dbType)) {

throw new IllegalStateException("dbType not support : " + this.dbType + ", url " + dataSource.getUrl());

}

mysql的cj是什么包_com.mysql.cj.jdbc.driver相关推荐

  1. linux上源码安装mysql,Linux中源码包安装MySQL的shell脚本

    #!/bin/bash #安装MYSQL yum -y install ncurses-devel yum -y install autoconf tar zxf /cmake--C / cd /cm ...

  2. mysql的cj是什么包,Mysql版本java问题(com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver)

    老版本com.mysql.jdbc.Driver已弃用 String url1 = "jabc:mysql://127.0.0.1:3306/test"; String url1 ...

  3. java 连接池连接mysql数据库需要哪些jar包_DBCP-基于Java8导入DBCP连接池所需JAR包并编写DBCPUtils工具类...

    上述五个jar包缺一不可 下载解压后,进入解压出的文件夹 将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明) 接下来就可以在工程中进行使用package utils ...

  4. java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 确认配置\版本都没问题,那么你就差最后一步

    java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver url\driverClassName 都没问题且jar包导入正确符合对应mysq ...

  5. LogStash 7.x com.mysql.cj.jdbc.Driver not loaded的解决方法

    LogStash 7.x com.mysql.cj.jdbc.Driver not loaded的解决方法 环境 异常 解决方法 问题修复地址 环境 logstash-7.4.2, JDK 1.8: ...

  6. 解决com.mchange.v2.c3p0.DriverManagerDataSource. Could not load driverClass com.mysql.cj.jdbc.Driver报错

    解决com.mchange.v2.c3p0.DriverManagerDataSource. Could not load driverClass com.mysql.cj.jdbc.Driver报错 ...

  7. mysql.cj.jdbc.Driver报错或者数据库Nullpointer报错

    有时候数据代码怎么看都是正确的但是往数据库里面插入数据的时候会报错很长很长,那么很有可能就是数据连接驱动版本和你的数据库版本不匹配问题. 问题1 Loading classcom.mysql.jdbc ...

  8. The new driver class is `com.mysql.cj.jdbc.Driver'

    新建springboot项目集成mybatis 启动报错: Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driv ...

  9. Springboot项目中com.mysql.cj.jdbc.Driver在yml文件中爆红的原因

    前几天搭建了一个框架,出现一个奇怪的问题,配置mysql文件时,com.mysql.cj.jdbc.Driver一直在爆红,我以为是版本太低了,就升级了高版本,但是还在爆红,最后我在网上查了半天,网上 ...

最新文章

  1. 【转】WINDOWS消息响应,以及处理分派机制
  2. 解决long类型传到前端损失精度问题
  3. python调用接口上传文件_python上传文件接口
  4. 电子科大计算机大类包括专业,电子科技大学a类学科有哪些?附电子科大a类学科名单...
  5. Kafka实现MySQL增量同步
  6. [html] 说说你对短链接的理解,它有什么应用场景呢?
  7. 电脑文件夹加密软件_上海靠谱电脑资料加密软件解决方案
  8. 基于云端的通用权限管理系统,SAAS服务,基于SAAS的权限管理,基于SAAS的单点登录SSO,企业单点登录,企业系统监控,企业授权认证中心...
  9. Introducing Blackle, the energy saving search
  10. 移动端页面rem布局出现横向滚动条的修复
  11. 频率超出范围黑屏Linux,显示器超出频率限制黑屏怎么解决?显示器超出频率限制黑屏解决方法...
  12. protobuf与protoc
  13. python 画三角函数_如何用python表示三角函数
  14. 思科EA3500官方固件刷opwrt教程
  15. es6 混合commjs_嵌入式JavaScript引擎 – mjs
  16. linux 服务器访问限制,Linux中限制用户访问权限的3种方法
  17. sharing-jdbc分库分表方案设计
  18. SQL语句在Mysql中是如何被执行的?
  19. 服务启动时,报Command line is too long异常
  20. 一次成功的云存储接管实战

热门文章

  1. 三星n148上网本linux,三星n148笔记本怎么重装系统 三星n148怎样重装系统
  2. 原生JavaScript实现弹球游戏
  3. 【系统之家】XP主题下载影音篇
  4. 深交所互动平台_游资抬轿、高管减持、投资者蹭热点“大牛股”为何被深交所点名?...
  5. 大数据介绍及集群安装
  6. 第2节 网络及IP地址详解
  7. vue3 项目实践总结
  8. 网络安全黑客常用工具
  9. 看恒大集团用大数据如何精准扶贫
  10. 做前台页面,要么dw,要么VS webfrom来做。