Java 如何在不使用MySQL软件的情况下在Netbeans中使用MySQL数据库

Java 如何在不使用MySQL软件的情况下在Netbeans中使用MySQL数据库,java,mysql,netbeans,Java,Mysql,Netbeans,我正在用netbeans开发一个小Java应用程序。我在这个应用程序中使用MySql数据库,但是如果我想将我的应用程序连接到数据库,那么我必须在每台计算机上安装MySql软件,这非常耗时,并且使我的应用程序变得复杂 在Netbeans中是否有其他方法可以使用插件或其他东西,这样我就不必在每台计算机上安装MySql社区应用程序来访问数据库。您可以使用服务器上的远程数据库,并使用库连接到数据库 我是这样做的: public class MySqlConnector { // JDBC driver

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


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

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

我是这样做的:

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) {

    }
  }
}

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


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

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