繁体   English   中英

创建使用mysql数据库的Java应用程序后,用户计算机需要什么才能正确运行它?

[英]After creating a java application that uses mysql databases, what does the user's computer need in order to run it properly?

因此,我一直在开发一个程序,该程序将允许用户查看和操作数据库。 UI几乎准备就绪,很快我将创建与数据库的连接。 我想知道用户是否可以运行可分发的jar,而无需安装其他程序(例如sql server或类似程序)。 我希望你们能告诉我。

我仍然没有完全决定是使用netbeans的mysql数据库还是java DB。 我想我会更喜欢mysql,因为还有更多关于它的教程,并且真诚的我对数据库一无所知,我将花很多辛苦但有趣的时间来学习使程序运行所需的所有知识。 任何建议将被认真考虑。

是的,该Java应用程序可以运行而无需安装其他任何东西(当然,Java除外)。

该应用程序需要包含MySQL的JDBC驱动程序,这可能是许可问题也可能不是许可问题 如果您无法将其与您的应用一起发布,则用户将不得不单独下载它。

为了使用该程序,用户将需要有权访问数据库以进行查看和操作。 出于安全原因,通常只能通过本地Intranet或VPN进行。

如果您的应用程序访问某个远程服务器上的数据库,则您无需执行任何操作,只需随应用程序一起提供带有适当JDBC驱动程序的JAR文件即可。 该JAR文件也必须添加到classpath中。

如果应用程序在程序正在运行的同一主机上访问数据库服务器,则显然应该安装了一些数据库服务器(在这种情况下为MySQL)。 但是,如果该应用程序专用于数据库管理员或类似的人员-那么您仍然无需担心数据库的外观-它就会在那里。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM