1. JDBC的MySQL驱动问题
对于MySQL8,使用驱动jar包存在无法连接数据库的问题。需要使用新版本的jar包,例如mysql-connector-java-8.0.11.jar。
这里为了方便,提供了下载连接:
mysql-connector-java-8.0.11.jar下载
提取码:m4ej
更换新版本的jar包的同时,连接数据库的语法也有所改变:
- 注册驱动:需要填上 cj
Class.forName("com.mysql.cj.jdbc.Driver");
- 获取连接的url:需要加上 ?useSSL=false&serverTimezonne=UTC 后缀
String url = "jdbc:mysql://127.0.0.1:3306/你的数据库名?useSSL=false&serverTimezone=UTC";
String username = "root";
String password = "数据库密码";
Connection conn = DriverManager.getConnection(url,username,password);