java 即使将my-sql连接器上载到库中,也找不到合适的驱动程序错误

mkshixfv  于 2023-01-11  发布在  Java
关注(0)|答案(1)|浏览(84)

我是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();
            
        }
    }
    
}
bweufnob

bweufnob1#

兄弟使用字符串url =“jdbc:mysql://localhost:3306/University”。使用jdbc后的冒号“:”,而不是使用“。”

相关问题