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).

hsqldb
org.hsqldb.jdbc.JDBCDriver
Oracle
oracle.jdbc.OracleDriver
DB2
com.ibm.db2.jcc.DB2Driver
-
MySQL
com.mysql.jdbc.Driver
+
MySQL
com.mysql.cj.jdbc.Driver
com.mysql.jdbc.Driver (deprecated)
Microsoft SQL Server (MS JDBC driver)
com.microsoft.sqlserver.jdbc.SQLServerDriver or com.microsoft.jdbc.sqlserver.SQLServerDriver
PostgreSQL
org.postgresql.Driver
Ingres
com.ingres.jdbc.IngresDriver