运行 jdbc 时出错

Error while running jdbc

遵循的步骤

此代码到eclipse 中的新项目。 当我 运行 它发生这个错误时

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
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.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at FirstExample.main(FirstExample.java:17)
  Goodbye! 

然后尝试了这个 cmd 命令

set classpath=C:\Program Files\MySQL\mysql-connector-java-3.1.14\mysql-   
 connector-java-3.1.14\mysql-connector-java-3.1.14-bin.jar;

还是一样的错误 该怎么做,请给出一些解释以及您宝贵的解决方案 谢谢

You will have to copy the JDBC connector jar file into library folder of your project

or in library folder of server

Both works fine...

Runtime variables are not getting it from these two locations

在您的 pom.xml

中添加以下依赖项
<!-- http://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.6</version>
</dependency>

如果您不使用 maven,则将此 jar com.mysql.jdbc_5.1.5.jar 添加到您的 eclipse build path rightclick on project--> build path-->configure build path-->libraries-->add external jar

您的类路径包含 space,因此 java.exe 将无法正确拾取它。
使用脱字符 ^ 转义 space:

set classpath=C:\Program^ Files\MySQL\mysql-connector-java-3.1.14\mysql-connector-java-3.1.14\mysql-connector-java-3.1.14-bin.jar;

(并仔细检查路径是否正确!)。