这个问题在这里已经有答案了:
将java连接到mysql数据库(14个答案)
臭名昭著的java.sql.sqlexception:找不到合适的驱动程序(16个答案)
13天前关门了。
今天我开始研究如何将数据库连接到java,在没有太多知识的情况下,我开始使用在互联网上找到的一些工具。我的程序是eclipse和mysql。我已经得到了mysql应用程序,并创建了一个新的java程序来构建sql插件。当我尝试使用java中的一些数据库时,出现了一个错误
“找不到合适的司机jdbc:mysql://localhost:3306/world".
这是一个来自mysql的“演示数据库”。当我打开mysql工作台时,它已经告诉我有一个服务器在我的电脑上运行jdbc:mysql://localhost:3306/world". 我已经尝试了一些不同的网址和其他东西。我想可能是我的代码有问题(错误的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());
}
}
}
1条答案
按热度按时间polkgigr1#
当谈到我的webapps时,我使用spring框架。有很多工具可以帮我处理连接到db的问题。
我通常使用模板,所以它加快了我的工作。在https://start.spring.io i 创建一个示例并添加我要处理的依赖项。另外-我必须记住在application.properties中设置所有数据(下面是h2和mysql db的application.properties示例)
mysql数据库