【问题标题】:Why is this mySQL database not connecting to Netbeans?为什么这个 mySQL 数据库没有连接到 Netbeans?
【发布时间】:2019-11-14 10:41:46
【问题描述】:

mysql 数据库将无法连接到 netbeans 代码。我正在使用 Mac 设备并在我的设备上安装了 mySQL(它在 localhost:8080 上运行良好)。但是,通过 Java 的连接不起作用。我相信以下行“conn = Driver Manager ...”中可能存在错误,因为它没有执行。我不确定如何更改密码/密码是什么。

  • 重新启动 Xampp

Screenshot of connection code

预期结果:用户输入被发送到 mySQL 数据库 实际结果(错误):见于screenshot

【问题讨论】:

  • 您使用的是哪个版本的 netbeans,您可以使用服务中的“数据库”选项卡连接到它吗?
  • 一般来说,最好将代码/错误复制并粘贴到帖子中,而不是附加图片。
  • DB_URL + USER,这是什么?发布您的代码。

标签: java mysql database macos netbeans


【解决方案1】:

这是通用的数据库连接代码。

     try
         {
      Class.forName("java.sql.DriverManager");
     Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/DatabaseName","MysqlUsername","MysqlPassword");

        Statement stmt = (Statement) con.createStatement();
        String query = "YourMysqlQuery";
        stmt.executeUpdate(query);
    }
    catch(Exception e)
    {
        JOptionPane.showMessageDialog(this, e.getMessage());
    }

// 您还必须在项目的 lib 文件夹中添加“jdbc 驱动程序”。 如果希望我们解决您代码中的问题,请提供您完成的实际代码,而不是图片。

【讨论】:

  • 也许您可以稍微解释一下如何在 Java 中定期设置 JDBC 连接(步骤和输入)。特别是因为 OP 似乎是 Java 新手,或者正在寻找其他人快速为他解决他的作业(关于他的问题的懒惰格式和缺少 minimal reproducible example)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-09-24
  • 1970-01-01
  • 2016-02-22
  • 2014-08-11
  • 2016-05-19
  • 1970-01-01
  • 2017-01-24
相关资源
最近更新 更多