【发布时间】:2015-09-03 06:33:07
【问题描述】:
下面是我用于jdbc连接的代码
String dbUrl="jdbc:mysql://localhost:3306/mysql";
String user= "kumar";
String pwd="ratiol";
try (Connection connection = DriverManager.getConnection(dbUrl, user, pwd)) {
System.out.println("Database connected!");
} catch (SQLException e) {
throw new IllegalStateException("Cannot connect the database!", e);
}
但我收到如下错误-
Exception in thread "main" java.lang.IllegalStateException: Cannot connect the database!
at jdbcConnection.Jdbcdemo.main(Jdbcdemo.java:22)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mysql
at java.sql.DriverManager.getConnection(DriverManager.java:596)
at java.sql.DriverManager.getConnection(DriverManager.java:215)
at jdbcConnection.Jdbcdemo.main(Jdbcdemo.java:19)
您能告诉我如何获取 jdbc 网址吗?
我在 ubuntu 14.04 中使用 eclipse(mars)
【问题讨论】:
-
你的类路径中有 mysql jar 文件吗?
-
先加载驱动
class.forname( com.mysql.jdbc.driver ) -
只要关注这个tutorial。
标签: java mysql eclipse ubuntu jdbc