使用数据库mysql桌面部署Java应用程序

使用数据库mysql桌面部署Java应用程序,java,mysql,spring,database,desktop-application,Java,Mysql,Spring,Database,Desktop Application,我已经编写了一个Java桌面应用程序,它使用mysql作为数据库。目前,我正在讨论如何使用mysql数据库部署这个应用程序。是否可以将数据库添加到应用程序的jar文件中,以便在用户打开应用程序时自动启动数据库?不是平台无关的可执行文件。因此,如果要用MySQL打包应用程序,请忘记需要安装MySQL的事实!,它不会出现在所有的计算机上,比如mac、pc、linux 您可以使用或之类的东西,它们只是用Java编写的类似SQL的数据库。然后,您只需发送jar文件并随附数据库程序。不是平台无关的可执行文

我已经编写了一个Java桌面应用程序,它使用mysql作为数据库。目前,我正在讨论如何使用mysql数据库部署这个应用程序。是否可以将数据库添加到应用程序的jar文件中,以便在用户打开应用程序时自动启动数据库?

不是平台无关的可执行文件。因此,如果要用MySQL打包应用程序,请忘记需要安装MySQL的事实!,它不会出现在所有的计算机上,比如mac、pc、linux

您可以使用或之类的东西,它们只是用Java编写的类似SQL的数据库。然后,您只需发送jar文件并随附数据库程序。

不是平台无关的可执行文件。因此,如果要用MySQL打包应用程序,请忘记需要安装MySQL的事实!,它不会出现在所有的计算机上,比如mac、pc、linux


您可以使用或之类的东西,它们只是用Java编写的类似SQL的数据库。然后,您只需发送jar文件并将数据库程序包含在其中。

创建一个不同的类,该类允许连接到数据库。此类应有一个UI,允许用户添加连接到数据库的凭据,然后保存到文件,即../lib/file.txt。无论何时需要连接,都会调用该类。
试一试,然后我会给你一个样本代码后,看到你的努力

创建一个允许连接到数据库的不同类。此类应有一个UI,允许用户添加连接到数据库的凭据,然后保存到文件,即../lib/file.txt。无论何时需要连接,都会调用该类。 试一试,然后我会给你一个样本代码后,看到你的努力

不,您不能在JAR文件中包含MySQL数据库。 不是独立的数据库,您必须单独安装,所以不能将其包含在JAR文件中。如果您想要独立的SQL数据库,您可以使用,尽管它不会包含在您的JAR文件中,但您可以在程序中选择在文件系统上自动创建数据库文件以及其中所有必要的表。是一个实现、、SQL数据库引擎的软件库。SQLite是世界上的数据库引擎

或者如果您真的需要使用MySQL数据库,您可以使用一些远程服务器,并在那里安装您的MySQL,所以,如果每个用户都有internet连接,或者在客户端计算机上单独安装MySQL,并使用具有表结构的sql转储文件或通过Java程序手动或自动配置数据库,则每个用户都可以访问该数据库。

不,您不能在JAR文件中包含MySQL数据库。 不是独立的数据库,您必须单独安装,所以不能将其包含在JAR文件中。如果您想要独立的SQL数据库,您可以使用,尽管它不会包含在您的JAR文件中,但您可以在程序中选择在文件系统上自动创建数据库文件以及其中所有必要的表。是一个实现、、SQL数据库引擎的软件库。SQLite是世界上的数据库引擎


或者如果您真的需要使用MySQL数据库,您可以使用一些远程服务器,并在那里安装您的MySQL,因此,如果每个用户都有internet连接,或者在客户端计算机上单独安装MySQL,并使用具有表结构的sql转储文件或通过Java程序手动或自动配置数据库,则每个用户都可以访问它。

是的,您可以这样做,但我不会为此推荐MySQL。是的,您可以这样做,但我不会为此推荐MySql。谢谢,但在这种情况下,用户可能更喜欢MySql数据库。是否可以在客户端计算机中单独安装mysql数据库,然后将其配置到应用程序中?如果您能稍微解释一下配置部分,并使用示例和代码(如果可能的话)会很高兴,但在这种情况下,用户可能更喜欢mysql数据库。是否可以在客户端的计算机中单独安装mysql数据库,然后将其配置到应用程序中?如果您能稍微解释一下配置部分,并尽可能使用示例和代码,我会很高兴