java访问mysql数据库,为啥总是没有办法引入mysql的驱动包?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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下编译,而且也不知道是哪里错了~
如果是用myeclipse的话你就直接导入mysql驱动的JAR包就可以了。
或者放在“项目……\WEB-INF\lib”刷新一下重新编译应该就可以了。 参考技术B 是用的eclipse或者myeclipse么?要是的话直接右键-build path-add external 。。。 把这个包加进来就行。
以上是关于java访问mysql数据库,为啥总是没有办法引入mysql的驱动包?的主要内容,如果未能解决你的问题,请参考以下文章
为啥使用Mysql命令source导入.sql文件时总是出错?