0

我在 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

4 回答 4

1

您在 jdbc:mysql 中缺少“y”

于 2012-05-06T01:46:45.253 回答
1

您的 JDBC 连接 URL 不正确,请参考官方文档检查 URL 所需的格式。

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

String url = "jdbc:mysql://200.210.220.1:1114/Demo";
于 2012-05-06T09:37:32.260 回答
1

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

jdbc:mysql://200.210.220.1:1114/Demo

可能是,查看IP和PORT。

于 2012-05-09T06:08:42.383 回答
0

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

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

于 2012-05-06T01:59:49.120 回答