这两天在做数据库作业的时候一直遇到一个问题,登陆的时候老是报空指针问题,代码检查过来检查过去没有什么问题。
实在是不行我把代码给别人运行,完全是可以运行的,没有什么问题。但是在我这就是完全不行的。结果我细细看了看,还有一个错误是关于数据库的。
我就猜想是数据库连接这方面的问题。查看了看自己之前做的项目,用的jar包是5.1.44
这次用的是8.几的jar包,结果换成自己之前的jar包,我的这个项目就可以运行了。
然后我在网上搜了一下这个jar包和对应的mysql版本的问题,发现如下:
还要加上加上useSSL=true或false和serverTimezone=GMT
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?useSSL=true&serverTimezone=GMT", "root", "123456");