-1

我正在尝试连接到 MySQL 数据库,但出现以下错误:com.mysql.jdbc.Driver 有人知道该怎么做吗?多谢!这是我的源代码:

package simpleDB;

import java.sql.*;
import javax.swing.*;

public class getConnection {
    public Connection con = null;
    public Statement statement = null;
    public String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    public String username = "root", password = "****";
    static String dbname = "jdbc:mysql://localhost/biblio";
    String sql = "select * from autores";
    String dbtime;

    public void Connect() {
        try {
            Class.forName(JDBC_DRIVER);
            con = DriverManager.getConnection(dbname, username, password);
            statement = con.createStatement();
            System.out.println("Database connection established");
            System.out.println("capturing from database");
            ResultSet rs = statement.executeQuery(sql);
            while (rs.next()) {
                dbtime = rs.getString(1);
                System.out.println(dbtime);
            }
        } catch (Exception e) {
            System.out.println("nada feito: " + e.getMessage());
        }
    }
}

package simpleDB;

import simpleDB.*;

public class mainDB {

    public static void main(String[] args) {
        getConnection conn = new getConnection();
        conn.Connect();
    }
}

我不知道出了什么问题,我一直在尝试很多不同的代码,但我无法做到......

4

2 回答 2

1

您必须确保将包含 com.mysql.jdbc.Driver 的 jar 添加到您的类路径中

于 2013-08-29T19:59:48.640 回答
0

我假设您在运行时在 CLASSPATH 中没有 MySQL 驱动程序 JDBC JAR。没有足够的信息可以告诉。展示你如何调用这个类。你知道如何使用 java.exe 命令行工具吗?

于 2013-08-29T19:59:05.223 回答