没有合适的司机

时间:2019-10-08 03:27:32

标签: java mysql sql

我试图建立到数据库的简单链接,但是每次尝试运行它时,都会出现“没有合适的驱动程序错误”的信息。我正在关注一个教程,因此与所示示例相比,我不确定为什么我的模板无法正常工作。


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class google {

    private static final String USERNAME = "Johns";
    private static final String PASSWORD = "done11";
    private static final String CONNECTOR = "jdbc:mysql://localhost/grading";

    public static void main(String[] args) throws SQLException {

        Connection conn = null;
        try {
            conn = DriverManager.getConnection(CONNECTOR, USERNAME, PASSWORD);
            System.out.print("connected");
        } catch (SQLException e) {
            System.err.print(e);
        }

        finally {
            if (conn != null) {
                conn.close();
            }
        }

    }

}

期望的输出是说“已连接”,但给出的错误是“ java.sql.SQLException:找不到适用于jdbc:mysql:// localhost / grading的驱动程序”

1 个答案:

答案 0 :(得分:0)

在创建连接之前声明驱动程序

Class.forName("com.mysql.jdbc.Driver")
conn = DriverManager.getConnection(CONNECTOR, USERNAME, PASSWORD);