Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306?serverTimezone=UTC", "root", "root");
Statement statement = connection.createStatement();
statement.executeUpdate("create database if not exists `forum` default character set utf8mb4 COLLATE utf8mb4_general_ci");
statement.close();
connection.close();
Connection connectionSql = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/forum?serverTimezone=UTC", "root", "root");
ScriptRunner runner = new ScriptRunner(connectionSql);
Resources.setCharset(StandardCharsets.UTF_8);
runner.setLogWriter(null);
ClassPathResource classPathResource = new ClassPathResource("sql/forum.sql");
InputStream inputStream = classPathResource.getInputStream();
runner.runScript(new InputStreamReader(inputStream, StandardCharsets.UTF_8));
connectionSql.close();