Browse Source

Added autoReconnect props to database to resolve stale connection problems

Mike Botsko 13 years ago
parent
commit
0a8a843f6e
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/main/java/com/gmail/nossr50/Database.java

+ 4 - 1
src/main/java/com/gmail/nossr50/Database.java

@@ -38,7 +38,10 @@ public class Database {
 	    try 
 	    {
 	        System.out.println("[mcMMO] Attempting connection to MySQL...");
-	        conn = DriverManager.getConnection(connectionString);
+	        java.util.Properties conProperties = new java.util.Properties();
+	        conProperties.put("autoReconnect", "true");
+	        conProperties.put("maxReconnects", "3");
+	        conn = DriverManager.getConnection(connectionString, conProperties);
 	        isConnected = true;
 	        System.out.println("[mcMMO] Connection to MySQL established!");
 	    } catch (SQLException ex)