我正在考虑使用 MySQL 作为我正在从事的项目的数据库。这个项目的一个非常重要的要求是,如果我使用安装程序或 jar 文件下载它,如果我打开我的程序,我的数据库连接会一直存在吗?或者是否有要求和安装需要。我不想开始使用 MSQL 的项目并意识到它不能满足这个要求。
问问题
221 次
2 回答
0
MySQL 还需要安装服务器。像 SQLite 这样的数据库不需要任何安装。
连接是否建立与此完全无关。您需要建立一个或多个(池化)(很可能是 jdbc)连接并处理它们的生命周期。这意味着如果连接丢失或主动关闭,您的软件必须以适当的方式做出反应。
于 2013-01-11T09:09:34.787 回答
0
您的应用程序将只请求与 MySQL 的连接,如果可能的话,它会给它一个连接,因此您不必担心这一点。
你应该担心的是这些:
- 您客户端 PC 上的 MySQL 数据库与您的连接用于连接到数据库的用户名和密码相同。
- 您的应用程序可能需要正常运行的任何表和/或存储过程。
此外,您需要您的客户在他/她的机器上安装 MySQL 服务器。您可能想让您的应用程序向用户询问一些数据库凭据,以便它可以连接到数据库。如果未找到,您的应用程序还应检查并创建它使用的任何表或其他结构。
于 2013-01-11T09:12:43.723 回答