java访问mysql数据库,为什么总是没有办法引入mysql的驱动包?

使用java访问mysql数据库,我把驱动包mysql-connecter-java5.0.jar放在了“F:\Java\lib”目录下,然后修改了classpath:“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar;F:\Java\lib\mysql-connecter-java5.0.jar;”,编译时可以通过,但是在运行时总是抛出异常:
E:\>java ConnectToMySQLTest
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at ConnectToMySQLTest.main(ConnectToMySQLTest.java:9)

说是找不到这个包,请问该怎样解决?
恩,谢谢楼下的两位,可是我想在dos下编译,而且也不知道是哪里错了~

看的出来你是在编写Jsp,用的是tomcat,mysql-connecter-java5.0.jar是放在Apache Software Foundation\Tomcat 6.0\lib下,即可!
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-24
我想知道你是用什么软件开发的?
如果是用myeclipse的话你就直接导入mysql驱动的JAR包就可以了。
或者放在“项目……\WEB-INF\lib”刷新一下重新编译应该就可以了。
第2个回答  2009-11-24
是用的eclipse或者myeclipse么?要是的话直接右键-build path-add external 。。。 把这个包加进来就行。
相似回答