javaweb项目,为什么sql语句里的name,User无法解析,mysql链接用的是c3p0-config.xml,求解答?

public class UserDao {
    //判断注册的用户是否存在
    public boolean checkUser(String name){

        try {
            //数据库链接(匹配src文件夹下的c3p0-config.xml文件,这是固定程式)
            ComboPooledDataSource dataSource = new ComboPooledDataSource();
            QueryRunner queryRunner = new QueryRunner(dataSource);
            //传入参数,通过sql语句进入数据库看是否有此参数,如果有则将查询的值赋予user,如果没有则usernull
            String sql="select name from user where name=?";
            User user = queryRunner.query(sql,new BeanHandler<User>(User.class),name);
            //如果user为空,说明这个用户名没有被注册过
            if(user==null){
                return true;
            }else{
                return false;
            }
        } catch (SQLException e) {
            e.printStackTrace();
            return false;
        }
    }



只有这一个sql无法解析,还是都无法解析

我将表添加到数据源后,sql错误码消失,但是运行后会出现错误码:

Sat Dec 25 22:12:59 CST 2021 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

我在c3p0的url后面加上了?useSSL=false, 还是没解决;