如何检查系统上是否安装了JDBC?

发布时间:2020-07-06 20:27

我该如何检查它们是否在Mac OS中安装了用于mySQL的JDBC连接器?

回答1

您需要在Class.forName("com.mysql.jdbc.Driver")块内执行try-catch,以确认MySQL JDBC驱动程序是否在类路径中。如果在类路径中找不到它,则会抛出ClassNotFoundException,您可以捕获并显示错误消息,如下所示:

try {
    Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException ex) {
    System.out.println("Error: MySQL JDBC driver not found.");
}
回答2

您可以尝试实例化mysql jdbc驱动程序类”:

try {
        // The newInstance() call is a work around for some
        // broken Java implementations
        Class.forName("com.mysql.jdbc.Driver").newInstance();
    } catch (Exception ex) {
            // handle the error
    }