我是java新手,正在学习过程中。我正在努力将我的JDE与MySql连接起来,我已经完成了每一个必要的步骤。但是当我运行代码时,我得到了“没有合适的驱动程序找到jdbc.mysql://localhost:3306/dbname“的错误。我回顾了stackoverflow和其他来源中已经存在的问题;但是提供的解决方案对我不起作用。有什么建议吗?为什么我在上传mysql-connector-j-8.0.31/mysql-connector-j-8.0.31.jar.a screenshot of my code and the error message后仍然会出现这个错误
package JDBC;
import java.sql.SQLException;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.Connection;
public class JDBC {
public static void main(String[] args) throws SQLException{
String url = "jdbc.mysql://localhost:3306/University";
String username = "root";
String password = "root";
String query = "select * from EngineeringStudents";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
}catch(ClassNotFoundException e) {
//To do auto-generated catch block
e.printStackTrace();
}
try {
Connection con = DriverManager.getConnection(url, username, password);
Statement statement = con.createStatement();
ResultSet result = statement.executeQuery(query);
while(result.next()) {
String UniversityData = "";
for(int i = 1; i <= 6; i++) {
UniversityData += result.getString(i) + ":";
}
System.out.println(UniversityData);
}
}catch(SQLException e) {
e.printStackTrace();
}
}
}
1条答案
按热度按时间bweufnob1#
兄弟使用字符串url =“jdbc:mysql://localhost:3306/University”。使用jdbc后的冒号“:”,而不是使用“。”