привет, я разрабатываю небольшую веб-страницу, которая состоит из подключения к mysql, но я запускаю следующую ошибку, как мне ее решить ??? Спасибо
попробуйте эту ошибку:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
Tue Mar 05 22:18:36 CET 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
SQL exception:Could not create connection to database server. Attempted reconnect 3 times. Giving up.
public static void loadDbProperties(String dbLogin, String dbPassword) throws IOException {
String dbIp = "localhost";
String dbPort = "3306";
DBConnectionPool.dbProperties = new Properties();
DBConnectionPool.dbProperties.put("driver", "com.mysql.cj.jdbc.Driver");
DBConnectionPool.dbProperties.put("url", "jdbc:mysql://"+ dbIp+":"+ dbPort +"?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=CET");
DBConnectionPool.dbProperties.put("username", dbLogin);
DBConnectionPool.dbProperties.put("password", dbPassword);
}
}
Можно использовать этот подход для подключения javatpoint.com/example-to-connect-to-the-mysql-база данных




Итак, вы пытались установить useSSL=false или установить useSSL=true и предоставить хранилище доверенных сертификатов для проверки сертификата сервера, как вас просит сообщение об ошибке? Если да, пожалуйста, редактировать свой вопрос, чтобы включить эту информацию, а также проблему, с которой вы столкнулись.