如何导入com.mysql.jdbc.Driver

时间:2012-05-27 16:35:54

标签: 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
        {
            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();
    }

}

目前它说:虽然XCode自动填充上面的com.mysql.jdbc行,但包import不存在。
我觉得我搞砸了把包添加到我的项目中,因为我不知道怎么做 我只需按住Ctrl键并单击我的目标并选择Add to target...并添加com文件夹,其中包含我下载的.java文件。
我认为编译器不会将其识别为包,但我不知道如何将其作为包。

P.S。
我对这个网址不太确定,但现在这不是问题(但我不介意有人告诉我,拮抗者会在哪里存储他们的数据库)。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

如果还没有,请在库中添加此库文件。

mysql connector 5.1