【发布时间】:2021-04-04 00:45:33
【问题描述】:
今天我开始使用将数据库连接到 java 的工作,在没有太多知识的情况下,我开始使用我在互联网上找到的一些工具。我的程序是eclipse和MYSQL。我已经获得了 MYSQL-App 并创建了一个新的 java-programm 来构建 SQL-Plugin。当我尝试在 Java 中使用某些数据库时,出现错误提示
“找不到适合 jdbc:mysql://localhost:3306/world 的驱动程序”。
世界是来自 MYSQL 的“演示数据库”。当我打开 MYSQL-Workbench 时,它已经说我的 PC 上有一个服务器正在运行。如您所见,我的“url”是“jdbc:mysql://localhost:3306/world”。我已经尝试了一些不同的 URL 和其他东西。我认为我的代码可能有问题(错误的 URL...),我搞砸了启动服务器或者我构建了错误的外部 jar。
总结我的问题是:我应该如何选择我的 URL 来连接存储在 MYSQL-localserver 上的数据库?或者还有其他可能在 java 中使用我的数据库吗?
这是我的实际代码:
package pack1;
import java.sql.*;
public class Main {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/world";
String user = "root";
String password = "";
try (Connection conn = DriverManager.getConnection(url, user, password)) {
System.out.println("Success");
} catch (SQLException ex) {
System.err.println(ex.getMessage());
}
}
}
【问题讨论】:
-
你做了什么来设置驱动程序?您展示的是使用驱动程序的代码。
标签: java mysql database eclipse database-connection