版本说明:
java : jdk-11.0.2_windows-x64_bin
mysql: mysql-8.0.18-winx64 (解压版)
tomcat: apache-tomcat-8.5.47 (安装版)
jdbc:mysql-connector-java-8.0.15.jar
问题
注意,jdbc的版本不能太低,否则会报一堆错。。。。
- 连接数据库时,要加上连接的其他属性。
//这种方式不对,
public static final String URL = "jdbc:mysql://localhost:3306/test_base"
// 应该按照下面的方式,加上属性
// url:数据库地址 jdbc:mysql://连接主机:端口号//数据库名字 "
// ?"以后的属性要用“&”隔开
public static final String URL = "jdbc:mysql://localhost:3306/test_base?useSSL=false&serverTimezone=GMT%2B8";
- 加载驱动程序时
// 这种不对
Class.forName("com.mysql.jdbc.Driver");
// 这种才对
Class.forName("com.mysql.cj.jdbc.Driver");
- 安装好java11后,在jdk文件夹下是看不到jre的,而安装tomcat时又需要指定jre的位置,这时只需要将jdk文件的路径输入即可。