在連接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();
}
}