这个问题已经被问过很多次了。我也问过这个问题。当我尝试使用官方netbeans网站上给出的教程时,我的新问题出现了,该网站使用gui方法连接到mysql。我在类路径中添加了连接器,并尝试更改"java.sql. xml"。Driver"改为"com.mysql.jdbc.Driver"。问题是为什么gui可以工作而代码不能?
<标题>代码:try {
Class.forName("java.sql.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/game","root","password");
Statement stmt = con.createStatement();
String query = "select * from user;";
ResultSet rs = stmt.executeQuery(query);
System.out.println(rs);
} catch (Exception e) {
e.printStackTrace();
}
<标题>错误:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/game
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:22)
标题>标题>
您应该加载com.mysql.jdbc.Driver
而不是java.sql.Driver