mysql-connector-java-5.1.35-bin

时间:2015-05-02 07:07:38

标签: mysql jdbc

我正在使用一个简单的 JDBC 程序。执行程序时,我注意到以下行为。

只有在{em> C:\ Program Files \ Java \ jdk1.6.0_43 \ jre \ lib \ ext

中复制mysql-connector-java-5.1.35-bin文件时,该程序才有效。

我将mysql-connector-java-5.1.35-bin文件更改为位置( C:\ Program Files \ Java \ jdk1.6.0_43 \ bin )并将类路径更改为 C:\ Program文件\的Java \ jdk1.6.0_43 \ BIN 的。但在这种情况下,程序执行失败并带有

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver exception

所以我的问题是,是否必须复制 C:\ Program Files \ Java \ jdk1.6.0_43 \ jre \ lib \ ext 中的mysql-connector-java-5.1.35-bin

1 个答案:

答案 0 :(得分:1)

不要将任何文件放在JDK安装目录下。将jar文件本身添加到类路径,而不是包含jar文件的目录:

java -cp c:\path\to\mysql-connector-java-5.1.35-bin.jar;yourApplication.jar com.foo.bar.YourMainClass