在 Windows 7 中设置路径 Connector/J

Posted

技术标签:

【中文标题】在 Windows 7 中设置路径 Connector/J【英文标题】:Setting up path Connector/J in windows 7 【发布时间】:2012-02-12 17:59:05 【问题描述】:

谁能告诉我如何在 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());
    
    

我尝试按照connector/j的官方文档设置路径,但看不懂。

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

【问题讨论】:

使用任何 ide,如 netbeans 等。 我正在尝试仅使用编辑器来学习基础知识。 我按照本教程进行操作 -> stardeveloper.com/articles/… 并设置了类路径。现在我的程序运行良好。谢谢大家的意见。 :) 【参考方案1】:

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

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

【讨论】:

@user93166 我没有使用 IDE 是否每次使用“java”命令运行时都避免使用 -classpath 参数? 我按照本教程进行操作 -> stardeveloper.com/articles/… 并设置了类路径。现在我的程序运行良好。谢谢大家的意见。 :)

以上是关于在 Windows 7 中设置路径 Connector/J的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows .cmd 文件或批处理文件的路径中设置带有空格的路径变量

如何在 Android Studio 中设置 Java SDK 路径?

如何在 Tomcat 7.0 中设置 Web 应用程序的上下文路径

在 iTunes Connect 中设置“价格等级表”后如何修改?

在 windows 的 django 中设置一个 cron 作业

如何在 Django 中设置 AJAX 调用的视图/路径?