【问题标题】:Java, SQL Database Connection eror [duplicate]Java,SQL数据库连接错误[重复]
【发布时间】:2026-01-08 12:05:02
【问题描述】:

我是新手,正在学习让程序连接mysql数据库,但是出现错误。我想知道如何查找 url jdbc: mysql:

public class KoneksiDatabase {
private static Connection koneksi;
public static Connection getKoneksi(){
    if (koneksi == null) {
        try {
            String url = "jdbc:mysql://localhost/universitas";
            String user = "root";
            String pasword = "kendo";

            DriverManager.registerDriver (new com.mysql.jdbc.Driver());
            koneksi = DriverManager.getConnection (url, user, pasword);
        } catch (SQLException t) {
            System.out.println ("Eror Java Database Connection");
        }

    }
    return koneksi;
}

【问题讨论】:

  • 什么错误?什么错误信息?这些信息有点重要。
  • Mysql一般运行在3306端口,你是不是忘记在url中写端口号了?
  • 运行时的示例,在 program.universitas 的 program.universitas.Form.loadData(Form.java:39) 的线程“AWT-EventQueue-0”中出现错误 Java 数据库连接异常 java.lang.NullPointerException .Form.(Form.java:31)
  • 好的,那么 Form 类中的第 39 行和第 31 行是什么?请提出一个更完整的问题,该问题不需要我们继续从您那里提取信息。请通过help centerHow to Ask
  • Eror Java Database Connection 打印了吗?如果是这样,请使用 t.printStackTrace(); 记录实际异常

标签: java mysql mysql-error-1064


【解决方案1】:

您是否已将 mysql-connector.jar 文件添加到您的库中?它是默认 java 包中未包含的外部资源。

【讨论】:

  • mysql-connector.jar 文件已添加到库中,但在运行时出现错误。线程“AWT-EventQueue-0”中的异常 java.lang.NullPointerException