Java JDBC最终用户是否需要实际安装的数据库?

Java JDBC最终用户是否需要实际安装的数据库?,java,jdbc,Java,Jdbc,假设我有一个java应用程序可以连接到MySQL数据库(或任何其他类似的数据库)。现在我想把这个应用程序给最终用户。他们必须在计算机上安装MySQL吗?顺便说一下,用户无法访问Internet。取决于您是否可以访问数据库所在的位置 如果您的数据库托管在公共网络上&您可以通过internet访问它,那么用户无需在其计算机上安装数据库的本地实例[在您的示例中为MySQL] 但是,如果用户无法访问internet,则您必须安装数据库的本地副本,以便JDBC驱动程序与之通信。否,MySQL数据库可以在应

假设我有一个java应用程序可以连接到MySQL数据库(或任何其他类似的数据库)。现在我想把这个应用程序给最终用户。他们必须在计算机上安装MySQL吗?顺便说一下,用户无法访问Internet。

取决于您是否可以访问数据库所在的位置

如果您的数据库托管在公共网络上&您可以通过internet访问它,那么用户无需在其计算机上安装数据库的本地实例[在您的示例中为MySQL]


但是,如果用户无法访问internet,则您必须安装数据库的本地副本,以便JDBC驱动程序与之通信。

否,MySQL数据库可以在应用程序连接的可公开访问的网站上使用。如果应用程序没有编码以利用它,则Web访问对任何人都没有任何好处。事实上,OP没有提供足够的应用程序详细信息。如果他们无法访问Internet连接怎么办?为什么不编辑您的问题并解释如何设置应用程序?你的问题在目前的状态下无法回答。我真的很困惑。我的问题到底有什么含糊不清的地方?这是最简单的提问方式。这清楚地回答了我的问题。非常感谢。