]> jfr.im git - irc/rizon/bncbot.git/blobdiff - src/net/rizon/DatabaseConnection.java
Update to Connector/J 5.1.
[irc/rizon/bncbot.git] / src / net / rizon / DatabaseConnection.java
index 9bfb9c79a4136791362420f2056ab27bfb7a2447..0d337c646cb76fcfad22bf1ac5fbd4f52865988b 100644 (file)
@@ -30,6 +30,15 @@ public class DatabaseConnection {
                catch (SQLException e) {\r
                        e.printStackTrace();\r
                }\r
+               catch (AbstractMethodError e) {\r
+                       DatabaseConnection.connect();\r
+                       \r
+                       if(con == null) {\r
+                               throw new RuntimeException("MySQL server has gone away. Attempted reconnection failed.");\r
+                       }\r
+                       \r
+                       return con;\r
+               }\r
                return con;\r
        }\r
        \r