初學者在使用 JDBC 連接 MySQL 時,常遇到 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 異常,即使已將驅動 JAR 包加入項目,運行仍報錯。
Properties > Java Build Path > Libraries > Add External JARs 添加,或放入 WEB-INF/lib (Web 項目)。mysql-connector-java 版本支持當前 JDK 版本(如 8.0+ 需 JDK 8+)。com.mysql.cj.jdbc.Driver,舊版為 com.mysql.jdbc.Driver。// MySQL 5.x
Class.forName("com.mysql.jdbc.Driver");
// MySQL 8.x
Class.forName("com.mysql.cj.jdbc.Driver");<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.33</version>
</dependency>Project > Clean)。優先使用構建工具管理依賴,避免手動複製 JAR 導致的版本不一致與路徑問題。