我正在尝试连接到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();
}
}
我不知道出了什么问题,我一直在尝试很多不同的代码,但我无法做到这一点......
答案 0 :(得分:1)
你必须确保将包含com.mysql.jdbc.Driver的jar添加到你的类路径中
答案 1 :(得分:0)
我假设您运行时在CLASSPATH中没有MySQL驱动程序JDBC JAR。没有足够的信息可讲。显示如何调用此类。你知道如何使用java.exe命令行工具吗?