java - 无法加载驱动程序 java.sql.SQLException : No suitable driver found for jdbc

标签 java mysql dbconnection

我在连接我的 java 和 mysql 数据库时遇到问题,昨天工作正常,但现在不工作,这是我的代码。

public static void main(String[] args) {


    try 
    {
        Class.forName ("com.mysql.jdbc.Driver");
    }
    catch (ClassNotFoundException e)
    {
        System.out.println ("Could not load the driver");
    }

    String user, pass, host, database;
    user = "Michael";
    pass = "Blaine22";
    host = "localhost";
    database = "maintenance_work";

    Connection conn = DriverManager.getConnection
            ("jdbc:mysql://"+host+":3306/"+database, user, pass);

    conn.setAutoCommit(false);


    //Menu code:
    appSchoolMaintenance newWork = new appSchoolMaintenance();
    newWork.statement1(); // opens the start method


}

最佳答案

MySQL JDBC 驱动程序(您可以在此处获取:http://dev.mysql.com/downloads/connector/j/)添加到应用程序的类路径并删除不必要的代码段:

    try 
    {
        Class.forName ("com.mysql.jdbc.Driver");
    }
    catch (ClassNotFoundException e)
    {
        System.out.println ("Could not load the driver");
    }

关于java - 无法加载驱动程序 java.sql.SQLException : No suitable driver found for jdbc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23148859/

相关文章:

java - Firebase 离线 setValue 上没有 CompletionListener

php - 使用 PHP 和 MySQL 重置数据库

php - 如何修复mysql随机错误

c# - 通过 .NET DbConnection 连接到 DB2

java - java.sql.Connection 线程安全吗?

sql - 正确查询以获取 PostgreSQL 数据库中的当前连接数

java - Android/Eclipse 中的 Tab 问题

java - libgdx 中的居中对齐文本

java - 如何为我的 SWT WPF 程序设置主题?

php - 从表中选择行但排除已在另一个表中具有 ID 的行