From 2f2be38fd79cf3715b7b14f65d11c6e76c148dcb Mon Sep 17 00:00:00 2001
From: David Getzlaff
Date: Fri, 26 Apr 2024 09:33:04 +0200
Subject: [PATCH 1/2] Add new jdbc.driver.class "com.mysql.cj.jdbc.Driver" to
jmeter.properties
By providing this new class, this message can be prevented:
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
---
bin/jmeter.properties | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bin/jmeter.properties b/bin/jmeter.properties
index 24a6798e4c0..bac04e85bc9 100644
--- a/bin/jmeter.properties
+++ b/bin/jmeter.properties
@@ -807,7 +807,7 @@ wmlParser.types=text/vnd.wap.wml
# Database validation query
# based in https://stackoverflow.com/questions/10684244/dbcp-validationquery-for-different-databases list
jdbc.config.check.query=select 1 from INFORMATION_SCHEMA.SYSTEM_USERS|select 1 from dual|select 1 from sysibm.sysdummy1|select 1|select 1 from rdb$database
-jdbc.config.jdbc.driver.class=com.mysql.jdbc.Driver|org.postgresql.Driver|oracle.jdbc.OracleDriver|com.ingres.jdbc.IngresDriver|com.microsoft.sqlserver.jdbc.SQLServerDriver|com.microsoft.jdbc.sqlserver.SQLServerDriver|org.apache.derby.jdbc.ClientDriver|org.hsqldb.jdbc.JDBCDriver|com.ibm.db2.jcc.DB2Driver|org.apache.derby.jdbc.ClientDriver|org.h2.Driver|org.firebirdsql.jdbc.FBDriver|org.mariadb.jdbc.Driver|org.sqlite.JDBC|net.sourceforge.jtds.jdbc.Driver|com.exasol.jdbc.EXADriver
+jdbc.config.jdbc.driver.class=com.mysql.cj.jdbc.Driver|com.mysql.jdbc.Driver|org.postgresql.Driver|oracle.jdbc.OracleDriver|com.ingres.jdbc.IngresDriver|com.microsoft.sqlserver.jdbc.SQLServerDriver|com.microsoft.jdbc.sqlserver.SQLServerDriver|org.apache.derby.jdbc.ClientDriver|org.hsqldb.jdbc.JDBCDriver|com.ibm.db2.jcc.DB2Driver|org.apache.derby.jdbc.ClientDriver|org.h2.Driver|org.firebirdsql.jdbc.FBDriver|org.mariadb.jdbc.Driver|org.sqlite.JDBC|net.sourceforge.jtds.jdbc.Driver|com.exasol.jdbc.EXADriver
#---------------------------------------------------------------------------
# OS Process Sampler configuration
From d86a5c22564d67200ff173a36e56277597227903 Mon Sep 17 00:00:00 2001
From: David Getzlaff
Date: Fri, 27 Sep 2024 14:36:27 +0200
Subject: [PATCH 2/2] Update component_reference.xml for
com.mysql.cj.jdbc.Driver
---
xdocs/usermanual/component_reference.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/xdocs/usermanual/component_reference.xml b/xdocs/usermanual/component_reference.xml
index 5733903554f..c91719f909d 100644
--- a/xdocs/usermanual/component_reference.xml
+++ b/xdocs/usermanual/component_reference.xml
@@ -4104,7 +4104,7 @@ instead. (see figures 12 and 13).
hsqldborg.hsqldb.jdbc.JDBCDriver
Oracleoracle.jdbc.OracleDriver
DB2com.ibm.db2.jcc.DB2Driver
- MySQLcom.mysql.jdbc.Driver
+ MySQLcom.mysql.cj.jdbc.Drivercom.mysql.jdbc.Driver (deprecated)
Microsoft SQL Server (MS JDBC driver)com.microsoft.sqlserver.jdbc.SQLServerDriver or com.microsoft.jdbc.sqlserver.SQLServerDriver
PostgreSQLorg.postgresql.Driver
Ingrescom.ingres.jdbc.IngresDriver