Java 如何导入com.mysql.jdbc.Driver

Java 如何导入com.mysql.jdbc.Driver,java,mysql-connector,Java,Mysql Connector,我已经尝试连接到我的数据库有一段时间了,现在我想我已经非常接近了。 但是com.mysql.jdbc.Driver拒绝加载。 这是我的密码: import java.sql.*; import com.apple.eawt.*; import com.mysql.jdbc.Driver; public class MySQL { public MySQL() { Connection conn = null; try {

我已经尝试连接到我的数据库有一段时间了,现在我想我已经非常接近了。
但是
com.mysql.jdbc.Driver
拒绝加载。
这是我的密码:

import java.sql.*;
import com.apple.eawt.*;
import com.mysql.jdbc.Driver;

public class MySQL {
    public MySQL() {
        Connection conn = null;

        try
        {
            String userName = "my_username";
            String password = "*******";
            String url = "jdbc:mysql://korilu.nl/phpMyAdmin/";
            Class.forName ("com.mysql.jdbc.Driver").newInstance ();
            conn = DriverManager.getConnection (url, userName, password);
            System.out.println ("Database connection established");
        }
        catch (SQLException ex)
        {
            System.err.println ("Cannot connect to database server (SQLException)");
            System.out.println(ex.getMessage());
        }
        catch (ClassNotFoundException ex) {
            System.err.println ("Cannot connect to database server (ClassNotFoundException)");
            System.out.println(ex.getMessage());
        }
        catch (InstantiationException ex) {
            System.err.println ("Cannot connect to database server (InstantiationException)");
            System.out.println(ex.getMessage());
        }
        catch (IllegalAccessException ex) {
            System.err.println ("Cannot connect to database server (IllegalAccesException)");
            System.out.println(ex.getMessage());
        }
        finally
        {
            if (conn != null)
            {
                try
                {
                    conn.close ();
                    System.out.println ("Database connection terminated");
                }
                catch (Exception e) { /* ignore close errors */ }
            }
        }
    }

    public static void main(String args[]) {
        new MySQL();
    }

}
目前它说:包
com.mysql.jdbc
不存在,尽管XCode自动完成上面的
import
行。
我想我把程序包添加到我的项目中弄糟了,因为我不知道怎么做。
我只需按住ctrl键并单击我的目标,然后选择了
添加到目标…
,并添加了com文件夹和我下载的.java文件。
我认为编译器不承认它是一个包,但我不知道如何使它成为一个包

附加说明

我不太确定这个URL,但这目前还不是问题(但我不介意有人告诉我Antictor将数据库存储在哪里)。

我不确定Xcode是如何处理这个问题的,因为我没有在Java开发中使用它,但是这个错误的常见原因是MySQL jdbc(连接器)jar文件不在类路径上。您能告诉我们Xcode用于启动jvm的命令吗

如果还没有,只需将此库文件添加到库中即可


我该如何把它放在那里?因为我没有罐子,我该怎么做呢!哈找到了!我应该把它放在哪里?或者这与XCode太相关了?听起来像@vishal Tellsun在他的回答中是如何做到的基于XCode for obj-c liberies应该做到这一点,尝试添加一个新库并选择jar文件,我把它放在/Macintosh HD/library/Java/Extensions中,这就做到了。我把它放在了/Macintosh HD/Library/Java/Extensions中,这就成功了。我有那么坏吗?