jdbc连接数据库报错详细解释

jdbc连接数据库常见几种报错方式:(主要原因有两处)

重要话说三遍:检查数据库连接jar包的版本!

                        检查数据库连接jar包的版本!

                        检查数据库连接jar包的版本!

以8.0版本为例,首先附上完整信息

1  //加载数据库驱动 
Class.forName("com.mysql.cj.jdbc.Driver");  适合数据库连接jar包8.0以上版本
Class.forName("com.mysql.jdbc.Driver");     适合数据库连接jar包8.0以下版本
2 

3
//用户连接信息

4 String url ="jdbc:mysql://localhost:3306/knowle?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&useSSL=false";

 

1、配置URL时如果缺少

serverTimezone=UTC

则会报一下错误:

 

 

 2、如果缺少

useSSL=false
不会出现报错但会有警告如下图:

 

 

 

第二种情况就是加载数据库驱动时候

Class.forName("com.mysql.cj.jdbc.Driver");  适合数据库连接jar包8.0以上版本
Class.forName("com.mysql.jdbc.Driver");     适合数据库连接jar包8.0以下版本
posted @ 2021-02-21 11:59  贩卖人烟  阅读(363)  评论(0编辑  收藏  举报