eclipse连接数据库时显示乱码和classnotfound

问题遇到的现象和发生背景

想问一下这是什么原因(jar包导入了)

问题相关代码,请勿粘贴截图

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class jdbc {

public static void main(String[] args) throws ClassNotFoundException, SQLException {
    
    String className = "com.mysql.jdbc.Driver";
    
    String url = "jdbc:mysql://localhost:3306/test02?useSSL=true";
    String user = "root";
    String password = "123456";
    
    //1.加载驱动程序
    Class.forName(className);
    System.out.println("驱动程序加载完毕!");
    //2.创建连接
    Connection conn = DriverManager.getConnection(url, user, password);
    System.out.println(conn);
    System.out.println("连接创建成功!");
}

}

运行结果及报错内容

运行出来显示这样乱码

img

我的解答思路和尝试过的方法
我想要达到的结果

想把eclipse和数据库连接

数据库版本和驱动包版本一致吗

首先把ssl关了,请求url上加上utf8编码设置
项目编码也修改为u8
数据库编码修改为u8
然后再调试
我博客有连mysql 和sqlsever的小demo 可以参考下

将第五行代码中的url改成如下代码

String url =  "jdbc:mysql://localhost:3306/test02?useSSL=false&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai"

环境变量没有配置好