剛接觸MVC思想 在做一個用戶登錄練習時 我啓動瀏覽器在eclipse中報錯:
No suitable driver found for jdbc:mysql://localhost:3306/test
請教老師後 得知 在普通的Java連接數據庫時 在數據庫驅動6.0以後就不用手動的實現Class.forName("com.mysql.jdbc.Driver");
但是創建javaweb項目時,需要加上:Class.forName("com.mysql.jdbc.Driver");
等我加了這句話之後 又出現了這個異常:
The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone
百度後知道這是mysql默認服務器時區問題,需要在URL中插入這句話:
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC","root","123456");