我在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)?
我还没有在网上找到有效的指南,它们太具体了。
答案 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看起来没问题,假设您拥有正确的主机地址和端口号。