• 这里先跳过用户名和密码错误的情况
  • 当用户名、密码正确,运行时出现这样一串英文:

 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 ap

 这时考虑两个因素:

1、注册数据库的驱动出现错误,将原先的 "com.mysql.jdbc.Driver"改为"com.mysql.cj.jdbc.Driver"

Class.forName("com.mysql.cj.jdbc.Driver");

2、添加/修改时区,mysql为数据库名,在这后面加上时区:&serverTimezone=Asia/Shanghai,&useSSL=false是在服务器身份未认证的情况下,不使用SSL应用程序。不添加&useSSL=false运行时服务器会提示身份未认证的一串英文,但不影响结果输出

String url = "jdbc:mysql://localhost:3306/mysql?&serverTimezone=Asia/Shanghai&useSSL=false";

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐