diff --git a/src/main/java/hhn/temp/project/expections/SQLNoConectionException.java b/src/main/java/hhn/temp/project/expections/SQLNoConectionException.java index 3b22d22..361ec78 100644 --- a/src/main/java/hhn/temp/project/expections/SQLNoConectionException.java +++ b/src/main/java/hhn/temp/project/expections/SQLNoConectionException.java @@ -2,8 +2,8 @@ package hhn.temp.project.expections; public class SQLNoConectionException extends RuntimeException { - public SQLNoConectionException(String message) { - super(message); + public SQLNoConectionException(String message, Exception e) { + super(message + " ("+ e.getMessage()+")"); } } diff --git a/src/main/java/hhn/temp/project/provider/MySql.java b/src/main/java/hhn/temp/project/provider/MySql.java index dcf3dc8..1fe04ea 100644 --- a/src/main/java/hhn/temp/project/provider/MySql.java +++ b/src/main/java/hhn/temp/project/provider/MySql.java @@ -32,9 +32,9 @@ public class MySql { Class.forName("com.mysql.cj.jdbc.Driver"); connection = DriverManager.getConnection(url, user, password); } catch (SQLException e) { - throw new SQLNoConectionException("Cant connect to the database"); + throw new SQLNoConectionException("Cant connect to the database", e); } catch (ClassNotFoundException e) { - throw new SQLNoConectionException("Cant connect to the database: Driver class not found!"); + throw new SQLNoConectionException("Cant connect to the database: Driver class not found!", e); } }