有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

我还没有完全决定是使用mysql数据库还是netbeans的JavaDB。我想我更愿意使用mysql,因为它有更多的教程,而且我对数据库一无所知,我将有一段艰难但有趣的时间来学习运行我的程序所需要的一切。如有任何建议,将不胜感激


共 (2) 个答案

  1. # 1 楼答案

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

    该应用程序需要包含用于MySQL的JDBC驱动程序,它may or may not be a licensing problem。如果您无法将其与应用程序一起提供,则用户必须单独下载

    为了使用该程序,用户需要访问数据库才能查看和操作。出于安全原因,这通常只能通过本地intranet或VPN实现

  2. # 2 楼答案

    如果您的应用程序访问某个远程服务器上的数据库,那么您不需要做任何事情,只需要将带有适当JDBC驱动程序的JAR文件与应用程序一起发送。这个JAR文件也必须添加到类路径中

    如果应用程序访问与您的程序运行在同一主机上的数据库服务器,那么显然应该安装一些数据库服务器(本例中为MySQL)。但是,如果应用程序专用于数据库管理员或类似的人,那么您仍然不需要担心数据库的存在,它就会存在