让mysql和java一起工作

时间:2012-05-06 00:41:29

标签: java eclipse mysql-connector

我在Mac Os X上安装了Eclipse Indigo,并且我已经下载了mysql连接器(版本5.1) 我已经将jar添加到项目中,并且我正在使用此代码:

public class Test 
{
    public static void main (String[] args)
    {
        try {
        String url = "jdbc:msql://200.210.220.1:1114/Demo";
        Connection conn = DriverManager.getConnection(url,"","");
        Statement stmt = conn.createStatement();
        ResultSet rs;

        rs = stmt.executeQuery("SELECT Lname FROM Customers WHERE Snum = 2001");
        while ( rs.next() ) {
            String lastName = rs.getString("Lname");
            System.out.println(lastName);
        }
        conn.close();
    } catch (Exception e) {
        System.err.println("Got an exception! ");
        System.err.println(e.getMessage());
    }
    }
}

当我尝试执行程序时,我得到了这个例外:

Got an exception! 
No suitable driver found for jdbc:msql://200.210.220.1:1114/Demo

我的问题是:如何安装驱动程序?我该怎么办?
一旦安装了驱动程序,我如何获取我的数据库URL(我使用的是mysql 5.5)? 我还没有在网上找到有效的指南,它们太具体了。

4 个答案:

答案 0 :(得分:1)

你错过了jdbc:mysql中的“y”

答案 1 :(得分:1)

您的JDBC连接网址不正确,请参阅official documentation以检查网址所需的格式。

在您的情况下,URL将变为:

String url = "jdbc:mysql://200.210.220.1:1114/Demo";

答案 2 :(得分:1)

您正在使用MySQL,URL应如下所示:

jdbc:mysql://200.210.220.1:1114/Demo

可能会审核IP和PORT。

答案 3 :(得分:0)

您可能已将jar添加到项目中,但是您是否已将其添加到项目类路径中?将jar作为文件存在于项目中将无法解决问题。您的程序显然无法访问jar文件。右键单击您的项目 - >构建路径 - >在那里添加罐子。

数据库URL看起来没问题,假设您拥有正确的主机地址和端口号。