Mysql作为java netbeans的数据库

Mysql作为java netbeans的数据库,java,mysql,database,Java,Mysql,Database,我正在考虑使用MySQL作为我正在从事的一个项目的数据库。这个项目的一个非常重要的要求是,如果我使用安装程序或jar文件下载它,如果我打开我的程序,我的数据库连接会一直存在吗?或者是否有此方面的要求和安装需要。我不想在开始使用MSQL的项目时意识到它不能满足这个要求 MySQL还需要安装服务器。有些像SQLite这样的数据库不需要任何安装 无论是否建立连接,这一点与此完全无关。您需要建立一个或多个池式最有可能的jdbc连接,并处理它们的生存期。这意味着,如果连接丢失或主动关闭,您的软件必须以正确

我正在考虑使用MySQL作为我正在从事的一个项目的数据库。这个项目的一个非常重要的要求是,如果我使用安装程序或jar文件下载它,如果我打开我的程序,我的数据库连接会一直存在吗?或者是否有此方面的要求和安装需要。我不想在开始使用MSQL的项目时意识到它不能满足这个要求

MySQL还需要安装服务器。有些像SQLite这样的数据库不需要任何安装


无论是否建立连接,这一点与此完全无关。您需要建立一个或多个池式最有可能的jdbc连接,并处理它们的生存期。这意味着,如果连接丢失或主动关闭,您的软件必须以正确的方式作出反应。

您的应用程序只会请求连接到MySQL,如果可能,它会给它一个连接,因此您不必担心这一点

你应该担心的是:

客户端PC上的MySQL数据库的用户名和密码与连接数据库时使用的用户名和密码相同。 应用程序可能需要正常运行的任何表和/或存储过程。 此外,您还需要客户端在其机器上安装MySQL服务器。您可能希望让应用程序向用户请求一些数据库凭据,以便它可以连接到数据库。应用程序还应该检查并创建(如果没有找到)它所使用的任何表或其他结构

您可以考虑其他数据库,如可以嵌入到jar文件中,如图所示。