在连接mysql8时出现的问题
-
驱动不对导致连接不上
private static String jdbcName="com.mysql.cj.jdbc.Driver";
-
设置useSSL 和时区出现错误问题
private static String dbUrl="jdbc:mysql://127.0.0.1:3306/webdb?useSSL=false&serverTimezone=UTC";
// 完整的配置代码
private static String dbUrl="jdbc:mysql://127.0.0.1:3306/webdb?useSSL=false&serverTimezone=UTC";
private static String dbUserName="root";
private static String dbPassword="123456";
private static String jdbcName="com.mysql.cj.jdbc.Driver";
public static void main(String[] args) throws ClassNotFoundException {
Class.forName(jdbcName);
try {
Connection conn=DriverManager.getConnection(dbUrl,dbUserName,dbPassword);
System.out.println(conn);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}