Solve the compatibility issue between MySQL 8.0 driver and Alibaba Druid version

Solve the compatibility issue between MySQL 8.0 driver and Alibaba Druid version

This article mainly introduces the solution to the compatibility issue between MySQL 8.0 driver and Alibaba Druid version. The details are as follows:

Notice:

This exception indicates that the version of the druid data source does not match the driver version of MySQL 8.0. The solution is as follows:

Make sure the MySql 8.0 driver is as follows

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>8.0.11</version>
</dependency>

Make sure the druid version is as follows

<dependency>
   <groupId>com.alibaba</groupId>
   <artifactId>druid</artifactId>
   <version>1.1.10</version>
</dependency>

Attached are the driver jar packages of various versions of Druid. The download methods are as follows: https://repo1.maven.org/maven2/com/alibaba/druid/

Refresh POM and update Maven, as shown below:

Then start the project, run:

If you see the following red reminder log, it means that the match has been successful:

Next you can operate the database, but if you haven’t figured out the MySql 8.0 driver and database connection, then read this article.

Notes on matching MySql 8.0 and corresponding driver packages

This is the end of this article about how to solve the compatibility issue between MySQL 8.0 driver and Alibaba druid. For more information about the compatibility between MySQL 8.0 driver and Alibaba druid, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Notes on matching MySql 8.0 and corresponding driver packages
  • Summary of Mysql-connector-java driver version issues
  • Detailed explanation of Spring Boot Mysql version-driven connection pool solution selection
  • Brief analysis of the various versions of mysql.data.dll driver

<<:  The most complete and detailed process of installing deepin20 on vmware virtual machine

>>:  Vue globally introduces scss (mixin)

Recommend

Using docker command does not require sudo

Because the docker daemon needs to bind to the ho...

Steps for IDEA to integrate Docker to achieve remote deployment

1. Enable remote access to the docker server Log ...

Detailed steps to install the NERDTree plugin in Vim on Ubuntu

NERDTree is a file system browser for Vim. With t...

JavaScript to implement retractable secondary menu

The specific code for implementing the retractabl...

Solution to the inaccessibility of Tencent Cloud Server Tomcat port

I recently configured a server using Tencent Clou...

MYSQL performance analyzer EXPLAIN usage example analysis

This article uses an example to illustrate the us...

Linux Dig command usage

Dig Introduction: Dig is a tool that queries DNS ...

Detailed explanation of MYSQL large-scale write problem optimization

Abstract: When people talk about MySQL performanc...

Page Speed ​​Optimization at a Glance

I believe that the Internet has become an increas...

MySQL cursor principle and usage example analysis

This article uses examples to explain the princip...

GDB debugging MySQL actual combat source code compilation and installation

Download source code git clone https://github.com...

Sample code for making desktop applications with vue + Electron

1.vue packaging Here we use the vue native packag...

MySQL 8.0.20 installation and configuration method graphic tutorial

MySQL download and installation (version 8.0.20) ...

Advantages of INSERT INTO SET in MySQL

Insert data into mysql database. Previously commo...