From 46156c42869f738a5145a25232b0e1cdb30bd6d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Unb=C3=AA=20Produ=C3=A7=C3=B5es?= <42792227+unbeproducoes@users.noreply.github.com> Date: Sat, 5 Feb 2022 02:19:22 -0300 Subject: [PATCH 1/2] update MySQL Driver =3 --- .../java/dev/brighten/antivpn/database/sql/utils/MySQL.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java b/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java index f10a693..23dccad 100644 --- a/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java +++ b/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java @@ -12,7 +12,7 @@ public class MySQL { public static void init() { try { if (conn == null || conn.isClosed()) { - Class.forName("com.mysql.jdbc.Driver"); + Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://" + AntiVPN.getInstance().getConfig().getIp() + ":" + AntiVPN.getInstance().getConfig().getPort() + "/?useSSL=true&autoReconnect=true", From 23481bd7865ca2954a55ca7f9d7cdc14ac922362 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Unb=C3=AA=20Produ=C3=A7=C3=B5es?= <42792227+unbeproducoes@users.noreply.github.com> Date: Sat, 5 Feb 2022 02:27:02 -0300 Subject: [PATCH 2/2] Check the new driver before the old one --- .../java/dev/brighten/antivpn/database/sql/utils/MySQL.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java b/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java index 23dccad..b3dc612 100644 --- a/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java +++ b/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java @@ -12,7 +12,11 @@ public class MySQL { public static void init() { try { if (conn == null || conn.isClosed()) { - Class.forName("com.mysql.cj.jdbc.Driver"); + try { + Class.forName("com.mysql.cj.jdbc.Driver"); + } catch (ClassNotFoundException e) { + Class.forName("com.mysql.jdbc.Driver"); + } conn = DriverManager.getConnection("jdbc:mysql://" + AntiVPN.getInstance().getConfig().getIp() + ":" + AntiVPN.getInstance().getConfig().getPort() + "/?useSSL=true&autoReconnect=true",