From f0e654399a01d04f9da8232835bafcf0bbacd469 Mon Sep 17 00:00:00 2001 From: EmilMeindl Date: Fri, 17 Apr 2020 16:10:18 +0200 Subject: [PATCH] test reconnect logic --- .../com/wasteinformationserver/db/JDBC.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/java/com/wasteinformationserver/db/JDBC.java b/src/java/com/wasteinformationserver/db/JDBC.java index c3e4f33..0becc0b 100644 --- a/src/java/com/wasteinformationserver/db/JDBC.java +++ b/src/java/com/wasteinformationserver/db/JDBC.java @@ -94,8 +94,25 @@ public class JDBC { password); loggedin = true; } catch (SQLException e) { + //logintodb(usernamec, passwordc, dbnamec, ipc, portc); + new Thread(new Runnable() { + @Override + public void run() { + try { + Thread.sleep(10 * 1000); + } catch (InterruptedException interruptedException) { + interruptedException.printStackTrace(); + } + try { + logintodb(usernamec, passwordc, dbnamec, ipc, portc); + } catch (IOException ioException) { + ioException.printStackTrace(); + } + } + }).start(); throw new IOException("No connection to database"); // todo reconnect every 5mins or something + } }