Java EE连接数据库一些坑

最近在做javaee的作业,按照黑马程序员《Java EE企业级应用开发教程》第四章的代码敲完之后呢,发现出现了一堆错误。本来以为是代码写错了,但是找了好久,最后发现是mysql 8.0版本的一些坑。下面附上我的一些解决方法,若有错漏请大佬指正:

   首先是,需要将xml文件的数据库驱动代码:
   <property name = "driverClassName" value = "com.mysql.jdbc.Driver" />
   
   修改为:
   <property name = "driverClassName" value = "com.mysql.cj.jdbc.Driver" />
   
   其次是,将xml文件的连接数据库url代码修改为:
   <property name = "url" value = "jdbc:mysql://localhost:3306/ZBYdatabase?characterEncoding=utf-8&amp;useSSL=false&amp;serverTimezone=UTC&amp;rewriteBatchedStatements=true "/>

另外,我的jdbc版本是4.3.6.
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/s_t_r_u_g_g_l_e_/article/details/108895268