Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:20:50
运行程序时提示:Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
意思当然是找不到mysql的驱动类
然后我将SQL驱动添加到系统变量:CLASSPATH中后(classpath如此设置:
.;D:\java\java\lib\dt.jar;D:\java\java\lib\tools.jar;D:\java\javabook\codes\13\mysql-connector-java-3.1.10-bin.jar),
系统仍然找不到SQL的驱动类,只能通过自写CMD命令,在命令中明确指定
该驱动添加到CLASSPATH中方才有效,如 :
set CLASSPATH=%CLASSPATH%;../mysql-connector-java-3.1.10-bin.jar
java ConnMySql
cmd
为什么用set添加就可以,直接在CLASSPATH中设置就不行呢

set你可以理解为即时起效(关机之后,还原不?忘了)
classPath是第2次才起效

除了CLASSPATH还有path也要设的啊

应该是一样的效果。

谁知道