連接mysql8時出現的問題

在連接mysql8時出現的問題

  1. 驅動不對導致連接不上

     private static String jdbcName="com.mysql.cj.jdbc.Driver";
    
  2. 設置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();
		}
	}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章