【问题标题】:JBDC and Phpmyadmin / MySQL not connectingJBDC 和 Phpmyadmin / MySQL 未连接
【发布时间】:2012-07-15 09:09:26
【问题描述】:

有人可以向我解释以下代码哪里出错了:

package newdbtet;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class NewDBTet {

    public static void main(String[] args) throws InstantiationException, SQLException, IllegalAccessException {
        try {
            System.out.println("MySQL Connect Example.");
            Connection conn = null;
            String url = "jdbc:mysql://localhost:3306/";
            String dbName = "evidence_db";
            String driver = "com.mysql.jdbc.Driver";
            String userName = "root";
            String password = "";

                Class.forName(driver).newInstance();
                conn = DriverManager.getConnection(url + dbName, userName, password);
                System.out.println("Connected to the database");
                conn.close();
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(NewDBTet.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}

异常错误:

Jul 16, 2012 2:59:24 PM newdbtet.NewDBTet main
SEVERE: null
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

这是否意味着我没有正确安装驱动程序/库?抱歉 - Java 不是最好的。

【问题讨论】:

  • 您希望发生什么?
  • 在 catch 块中打印异常。可能有一些例外。

标签: java mysql jdbc phpmyadmin


【解决方案1】:

使用 -cp 命令将 JDBC 驱动程序 .jar 添加到类路径中,即 -java -cp MysqlDriver.jar; MyProgram 或将 .jar 添加到 IDE 中的构建路径中。

【讨论】:

    【解决方案2】:

    下载 MySQL Driver for Eclipse/Java 然后你应该得到一个 .jar 驱动程序。然后右键单击您的课程并转到构建路径。最后将外部库添加到您的项目中,这应该可以解决您的问题。

    【讨论】:

    • 我已经通过转到工具> 库> 添加 JAR 将库放入类中(通过 netbeans)。如果我右键单击该类,则没有“构建路径”选项
    猜你喜欢
    • 1970-01-01
    • 2021-12-07
    • 2016-05-19
    • 2016-02-07
    • 2011-03-14
    • 2011-10-30
    • 2016-12-23
    • 2018-10-21
    • 2012-03-24
    相关资源
    最近更新 更多