【问题标题】:How to Use MySQL Database in Netbeans without using MySql Software如何在不使用 MySql 软件的情况下在 Netbeans 中使用 MySQL 数据库
【发布时间】:2014-03-25 06:52:29
【问题描述】:

我正在用 netbeans 开发一个小的 Java 应用程序。我在这个应用程序中使用 MySql 数据库,但是如果我想将我的应用程序连接到数据库,那么我必须在每台计算机上安装 MySql 软件,这很耗时并且使我的应用程序变得复杂。

有没有其他方法可以使用 Netbeans 中的任何插件或其他东西,这样我就不必在每台计算机上安装 MySql 社区应用程序来访问数据库。

【问题讨论】:

  • 您可以让数据库仅在单个系统上运行。你可以称它为MySQL Server。您必须向运行您的 java 应用程序的系统授予连接权限。
  • 如果您想使用 Netbeans IDE 管理/访问 MySql 服务器数据库,这可能会有所帮助。 Check this tutorial

标签: java mysql netbeans


【解决方案1】:

您可以在服务器上使用远程数据库并使用JDBC Connector 库连接到您的数据库

我是那样做的:

public class MySqlConnector {

// JDBC driver name and database URL
private final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
private String DB_URL = "jdbc:mysql://127.0.0.1:3306/project1";

//  Database credentials
private String USER = "admin";
private String PASS = "admin";

public void connectDB() {

    try {

          //Register JDBC driver
          Class.forName(JDBC_DRIVER);
          conn = DriverManager.getConnection(DB_URL, USER, PASS);
          stmt = conn.createStatement();
    } catch(SQLException se) {

    }
  }
}

【讨论】:

    【解决方案2】:

    也许你所说的在开发阶段是可能的,但在生产阶段肯定是不可能的,因为每台计算机都有自己的 MySQL,它们之间的变化完全被忽略了,你必须有一台安装了 MySQL 的计算机,每台计算机都应该连接到那个,这就是所谓的 MySQL 服务器。

    顺便说一句,与netbeans无关,netbeans只是一个IDE,它很有帮助,但它不能做神奇的事情,数据应该存储在数据库中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-06
      • 2020-02-18
      • 2019-03-13
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 1970-01-01
      • 2011-04-03
      相关资源
      最近更新 更多