这个问题出现的原因是在数据库连接失败,从网上查了下,解决的方法五花八门,有改配置文件的,还有改代码的。但是每个人实质原因不同也会出现同样的错误。
发了会呆,突然想明白,数据库连接不上,要么是url,要么是用户名或者密码。往后一翻,真正的原因找到了。。。
出错代码:
String url="jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=true"; String username="root"; String password="123456";
把url后边的安全连接参数删除(有警告)或改成false【SQL版本大于connect版本,就要设置成false】:
String url="jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=false"; String username="root"; String password="123456";
就不报错了,能查询出来。