所以我正在测试MySQL
第一次数据库,(对于以下代码,我要做的就是建立与数据库的连接):
import java.sql.*;
public class Driver {
public static void main(String[] args) {
Connection con = null;
try{
String url = "jdbc:mysql://localhost:3306/movie";
String user = "root";
String pw = "RockoAndLuke739969";
con = DriverManager.getConnection(url, user, pw);
}
catch(SQLException e){
e.printStackTrace();
}
}
}
这是异常(exception):
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/movie at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at Driver.main(Driver.java:13)
我不知道为什么它不起作用......感谢您花时间阅读:) (顺便说一句,我是 stackoverflow 的新手,如果我搞砸了一些事情,我很抱歉 xD)
最佳答案
您需要将驱动程序添加到类路径中。 如果您使用maven,则必须添加以下依赖项
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.36</version>
</dependency>
如果您没有使用 Maven,请手动检查您的类路径并向其中添加驱动程序。
另外添加
Class.forName("com.mysql.jdbc.Driver").newInstance();
作为连接代码的第一行。加载类驱动程序需要此行,DriverManager
使用此行来了解必须使用哪个驱动程序。
这里是引用文档 link
关于java - SQL 连接问题(网址错误?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31260194/