From 7005515576de5f38138d01e047d022c7522ed5b3 Mon Sep 17 00:00:00 2001
From: Simon Rettberg
Date: Wed, 12 Dec 2018 11:50:53 +0100
Subject: Update MySQL connector to 8.0.13
---
pom.xml | 2 +-
src/main/java/org/openslx/imagemaster/db/Database.java | 13 ++++++++++---
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/pom.xml b/pom.xml
index 6a945a7..d0f04c6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -93,7 +93,7 @@
mysql
mysql-connector-java
- 6.0.6
+ 8.0.13
compile
diff --git a/src/main/java/org/openslx/imagemaster/db/Database.java b/src/main/java/org/openslx/imagemaster/db/Database.java
index cdc6fb5..710dea0 100644
--- a/src/main/java/org/openslx/imagemaster/db/Database.java
+++ b/src/main/java/org/openslx/imagemaster/db/Database.java
@@ -76,9 +76,16 @@ public class Database
try {
Class.forName( "com.mysql.cj.jdbc.Driver" ).newInstance();
- } catch ( InstantiationException | IllegalAccessException | ClassNotFoundException e ) {
- LOGGER.fatal( "Cannot get mysql JDBC driver!", e );
- System.exit( 1 );
+ } catch ( Exception e1 ) {
+ LOGGER.warn( "Cannot get mysql JDBC driver (new path)", e1 );
+ LOGGER.info( "Trying old path..." );
+ try {
+ Class.forName( "com.mysql.jdbc.Driver" ).newInstance();
+ } catch ( Exception e2 ) {
+ LOGGER.fatal( "Cannot get mysql JDBC driver (old path)", e2 );
+ LOGGER.fatal( "Bailing!" );
+ System.exit( 1 );
+ }
}
}
--
cgit v1.2.3-55-g7522