2012-01-17 23 views
0

任何人都可以告诉我如何在Windows 7中使用“mysql-connector-java-5.1.18-bin.jar”来设置Connector/j的路径吗? 我使用下面的代码,它总是抛出一个异常。 (抛出java.lang.ClassNotFoundException:com.mysql.jdbc.driver)在windows 7中设置路径连接器/ J

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,请更正我。

+0

使用netbeans等任何ide – RanRag 2012-01-17 23:12:33

+0

我想通过使用编辑器了解基础知识。 – 2012-01-17 23:16:32

+0

我遵循本教程 - > http://www.stardeveloper.com/articles/display.html?article=2003090201&page=4 并设置类路径。 现在我的程序运行良好。谢谢大家的意见。 :) – 2012-01-17 23:49:30

回答

0

首先,你不需要在Class.forName("com.mysql.jdbc.Driver")

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

+0

@ user93166我没有使用IDE是否有避免在使用“java”命令运行时每次使用-classpath参数? – 2012-01-17 23:18:19

+0

我遵循本教程 - > http://www.stardeveloper.com/articles/display.html?article=2003090201&page=4 并设置类路径。 现在我的程序运行良好。谢谢大家的意见。 :) – 2012-01-17 23:51:39