首先确认自己的mySQL数据库是多少版本,5.0版本和8.0版本在代码上会有很大的不同并且驱动包也不同

8.0使用的是com.mysql.cj.jdbc.Driver,5.0使用的是com.mysql.jdbc.Driver。

下面直接上8.0的代码

 Class.forName("com.mysql.cj.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/地址?useSSL=false&serverTimezone=UTC", "root", "123456");
//            System.out.println(conn);

8.0在输入地址后面必须加入useSSL=false&serverTimezone=UTC确认时区

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐