Replace MySQL use-ssl boolean with explicit connection-parameters (sslMode)
Build / build (push) Successful in 1m12s
Build / build (push) Successful in 1m12s
This commit is contained in:
@@ -53,9 +53,14 @@ public class StatsDatabase {
|
||||
|
||||
private void connectMysql() throws Exception {
|
||||
Class.forName("com.mysql.cj.jdbc.Driver");
|
||||
String url = "jdbc:mysql://" + settings.host() + ":" + settings.port() + "/" + settings.database()
|
||||
+ "?useSSL=" + settings.useSsl() + "&autoReconnect=true&characterEncoding=utf8";
|
||||
connection = DriverManager.getConnection(url, settings.username(), settings.password());
|
||||
String extra = settings.connectionParameters() == null ? "" : settings.connectionParameters().trim();
|
||||
StringBuilder url = new StringBuilder("jdbc:mysql://")
|
||||
.append(settings.host()).append(':').append(settings.port()).append('/').append(settings.database())
|
||||
.append("?autoReconnect=true&characterEncoding=utf8");
|
||||
if (!extra.isEmpty()) {
|
||||
url.append('&').append(extra);
|
||||
}
|
||||
connection = DriverManager.getConnection(url.toString(), settings.username(), settings.password());
|
||||
}
|
||||
|
||||
private String createTableStatement() {
|
||||
|
||||
Reference in New Issue
Block a user