From 2c30756fdda5fdc0e6d70eee2c8dd46251a82aae Mon Sep 17 00:00:00 2001 From: Jacob Laursen Date: Sat, 5 Nov 2022 20:27:38 +0100 Subject: [PATCH] [jdbc] Fix MySQL deprecation notice on startup (#13660) Signed-off-by: Jacob Laursen --- .../main/java/org/openhab/persistence/jdbc/db/JdbcBaseDAO.java | 2 +- .../main/java/org/openhab/persistence/jdbc/db/JdbcMysqlDAO.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/db/JdbcBaseDAO.java b/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/db/JdbcBaseDAO.java index 074530b95..6bc19dc7a 100644 --- a/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/db/JdbcBaseDAO.java +++ b/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/db/JdbcBaseDAO.java @@ -165,7 +165,7 @@ public class JdbcBaseDAO { * HSQLDB: org.hsqldb.jdbcDriver * Jaybird: org.firebirdsql.jdbc.FBDriver * MariaDB: org.mariadb.jdbc.Driver - * MySQL: com.mysql.jdbc.Driver + * MySQL: com.mysql.cj.jdbc.Driver * MaxDB: com.sap.dbtech.jdbc.DriverSapDB * PostgreSQL: org.postgresql.Driver * SyBase: com.sybase.jdbc3.jdbc.SybDriver diff --git a/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/db/JdbcMysqlDAO.java b/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/db/JdbcMysqlDAO.java index b73f216fd..361b17799 100644 --- a/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/db/JdbcMysqlDAO.java +++ b/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/db/JdbcMysqlDAO.java @@ -34,7 +34,7 @@ import org.slf4j.LoggerFactory; */ @NonNullByDefault public class JdbcMysqlDAO extends JdbcBaseDAO { - private static final String DRIVER_CLASS_NAME = com.mysql.jdbc.Driver.class.getName(); + private static final String DRIVER_CLASS_NAME = com.mysql.cj.jdbc.Driver.class.getName(); @SuppressWarnings("unused") private static final String DATA_SOURCE_CLASS_NAME = com.mysql.cj.jdbc.MysqlDataSource.class.getName();