Added useSSL=false to JDBC connection URL

This is required according to MySQL 5.5.45+, 5.6.26+ and 5.7.6+.
This commit is contained in:
manuelgu 2017-04-16 22:17:17 +02:00 committed by GitHub
parent 37977f1da4
commit b616951e23

View File

@ -45,7 +45,7 @@ public class MySQL extends Database {
public Connection forceConnection() throws SQLException, ClassNotFoundException { public Connection forceConnection() throws SQLException, ClassNotFoundException {
Class.forName("com.mysql.jdbc.Driver"); Class.forName("com.mysql.jdbc.Driver");
this.connection = this.connection =
DriverManager.getConnection("jdbc:mysql://" + this.hostname + ':' + this.port + '/' + this.database, this.user, this.password); DriverManager.getConnection("jdbc:mysql://" + this.hostname + ':' + this.port + '/' + this.database + "?useSSL=false", this.user, this.password);
return this.connection; return this.connection;
} }
@ -55,9 +55,9 @@ public class MySQL extends Database {
return this.connection; return this.connection;
} }
Class.forName("com.mysql.jdbc.Driver"); Class.forName("com.mysql.jdbc.Driver");
PS.debug("jdbc:mysql://" + this.hostname + ':' + this.port + '/' + this.database); PS.debug("jdbc:mysql://" + this.hostname + ':' + this.port + '/' + this.database + "?useSSL=false");
this.connection = this.connection =
DriverManager.getConnection("jdbc:mysql://" + this.hostname + ':' + this.port + '/' + this.database, this.user, this.password); DriverManager.getConnection("jdbc:mysql://" + this.hostname + ':' + this.port + '/' + this.database + "?useSSL=false", this.user, this.password);
return this.connection; return this.connection;
} }