Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在windows 7中设置路径连接器/J_Java_Mysql_Jdbc - Fatal编程技术网

Java 在windows 7中设置路径连接器/J

Java 在windows 7中设置路径连接器/J,java,mysql,jdbc,Java,Mysql,Jdbc,有人能告诉我如何在Windows7中使用“mysql-Connector-java-5.1.18-bin.jar”设置Connector/j的路径吗? 我使用下面的代码,它总是抛出一个异常。 (java.lang.ClassNotFoundException:com.mysql.jdbc.driver) 我尝试按照connector/j的官方文档设置路径,但无法理解。 我尝试在“path”环境变量中添加E:\PROGRAM FILES\JAVA\jdk1.7.0\u 01\jre\lib\ext

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

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


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

首先,您不需要
Class.forName(“com.mysql.jdbc.Driver”)上的
newInstance


第二,不要将JAR复制到您的JDK文件夹中,不需要在那里复制它们。正确的做法是将jar作为依赖项添加到项目中。如果您不使用IDE,那么您希望在运行代码时将jar作为--classpath选项添加到java.exe(有关详细信息,请运行“java.exe/?”。如果您使用的是eclipse,那么您应该通过单击项目并选择“属性”和“Java构建路径”将mysql jar添加到项目中。右侧将有一个“AddJARS…”按钮。然后IDE会自动将其添加到类路径中。

首先,您不需要
Class.forName(“com.mysql.jdbc.Driver”)上的
newInstance


第二,不要将JAR复制到您的JDK文件夹中,不需要在那里复制它们。正确的做法是将jar作为依赖项添加到项目中。如果您不使用IDE,那么您希望在运行代码时将jar作为--classpath选项添加到java.exe(有关详细信息,请运行“java.exe/?”。如果您使用的是eclipse,那么您应该通过单击项目并选择“属性”和“Java构建路径”将mysql jar添加到项目中。右侧将有一个“AddJARS…”按钮。然后IDE会自动将其添加到您的类路径。

使用任何IDE,如netbeans等。我正在尝试只使用编辑器来学习基础知识。我遵循了本教程->并设置了类路径。现在我的程序运行良好。谢谢大家的意见。:)使用任何ide,如netbeans等。我试图通过仅使用编辑器来学习基础知识。我遵循了本教程->并设置了类路径。现在我的程序运行良好。谢谢大家的意见。:)@user93166我没有使用IDE在使用“java”命令运行时,是否每次都要避免使用-classpath参数?我遵循本教程->并设置了类路径。现在我的程序运行良好。谢谢大家的意见。:)@user93166我没有使用IDE在使用“java”命令运行时,是否每次都要避免使用-classpath参数?我遵循本教程->并设置了类路径。现在我的程序运行良好。谢谢大家的意见。:)
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());
    }
    }
}