瀏覽代碼

Added autoReconnect props to database to resolve stale connection problems

Mike Botsko 13 年之前
父節點
當前提交
0a8a843f6e
共有 1 個文件被更改,包括 4 次插入1 次删除
  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 
 	    try 
 	    {
 	    {
 	        System.out.println("[mcMMO] Attempting connection to MySQL...");
 	        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;
 	        isConnected = true;
 	        System.out.println("[mcMMO] Connection to MySQL established!");
 	        System.out.println("[mcMMO] Connection to MySQL established!");
 	    } catch (SQLException ex) 
 	    } catch (SQLException ex)