在Windows 7中设置路径Connector / J.

时间:2012-01-17 23:08:11

标签: java mysql jdbc

有谁能告诉我如何使用Windows 7中的“mysql-connector-java-5.1.18-bin.jar”设置Connector / j的路径? 我正在使用下面的代码,它总是抛出异常。 (java.lang.ClassNotFoundException:com.mysql.jdbc.driver)

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class LoadDriver 
{
    public static void main(String[] args) 
    {
        try 
    {
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        System.out.println("Connection working");
        }
        catch (Exception ex) 
    {
        System.out.println("Connection Fail");
        System.out.println(ex.getMessage());
    }
    }
}

我尝试按照连接器/ j的官方文档设置路径,但无法理解。

我尝试在“path”环境变量中添加E:\ PROGRAM FILES \ JAVA \ jdk1.7.0_01 \ jre \ lib \ ext \ mysql-connector-java-5.1.18-bin.jar,请更正我。

1 个答案:

答案 0 :(得分:1)

首先,您不需要newInstance

上的Class.forName("com.mysql.jdbc.Driver")

其次不要将jar复制到你的JDK文件夹,不应该在那里复制它们。正确的做法是将jar作为依赖项添加到项目中。如果您没有使用IDE,那么您希望在运行代码时将jar作为--classpath选项添加到java.exe(运行“java.exe /?”以获取更多详细信息)。如果你正在使用eclipse,你应该通过单击项目并选择“属性”然后在“Java Build Path”中将mysql jar添加到项目中,右边会有一个“Add JARs ...”按钮。然后IDE会自动将它添加到类路径中。