估计很多人都没接触过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. Flash/Flex学习笔记(4):如何打开网页及Get/Post数据
  2. 更有效的加载较大的Bitmap
  3. python自动操作微信_Python+Appium 自动化操作微信入门看这一篇就够了
  4. 黑马程序员——iOS学习——启动App界面黑屏
  5. selenium 控制ie_Python爬虫---Selenium的简单介绍
  6. pip install时出现问题,ERROR: Could not install packages due to an OSError: ./lib/python3.7/site-packages
  7. Leetcode 278.第一个错误的版本
  8. 图像局部特征(十二)--BRISK特征
  9. 游戏开发之友元类和友元函数(C++基础)
  10. Use of @OneToMany or @ManyToMany targeting an unmapped class
  11. 最全离散数学 集合运算基本法则(包括差集公式)
  12. 中国大湾区经济推动新全球化时代
  13. ppt如何替换其他mo ban_超实用办公软件小技巧之PPT~
  14. oracle数据库变为只读状态,oracle只读模式
  15. 自学Java day53 使用jvav实现 并查集 数据结构 从jvav到架构师
  16. 简单粗暴清理C盘办法
  17. 数据中心的双活与灾备方案设计
  18. 8千多英语语法练习题ACCESS\EXCEL数据库
  19. java漏斗代码_集算示例:10 行代码解决漏斗转换计算
  20. 系统辨识实例(2)——利用BP神经网络进行基本非线性函数辨识

热门文章

  1. 原生JavaScript实现弹球游戏
  2. 2020哈工程计算机考研总结--复试篇!(祝看到的小伙伴都上岸吖!!!)
  3. 使用Image Asset 添加自定义图片
  4. 遭到黑客攻击被敲诈勒索该不该交保护费?
  5. pmp证书含金量怎么样?
  6. 1.1.2续 特殊二极管部分选型
  7. 某人一年Android工作经验,一举拿下百度、网易、美团、小米、快手等Offer面经
  8. Android性能调优 - 稳定性优化
  9. 9、Akka中邮箱(MailBox)
  10. 服务器系统安装office注意,Office在线预览服务OfficeOnlineServer2017(OOS)安装及常见问题...