我是否需要在使用我的应用程序的每台PC上创建数据库?

时间:2018-01-18 00:50:46

标签: java sql-server database jdbc desktop-application

所以这就是问题所在,我创建了一个简单的独立JAVA应用程序,用于存储数据库中计费系统的数据。 我在我的PC上使用SQLServer和Management studio来实现数据库功能。

1 - 我是否需要在每台使用我的应用程序的PC上安装SQLServer?

2 - 当用户在PC上安装应用程序时,如何在每台使用我的应用程序的计算机上创建数据库。

1 个答案:

答案 0 :(得分:0)

Q1:不,您不需要为每台PC安装SQL Server。您的应用程序将使用驱动程序(例如,JDBC驱动程序)通过网络与SQLServer数据库通信。

如果要从PC上独立于应用程序运行某些查询,可能需要安装SQL Management Studio或其他SQL工具。

Q2:数据库的全部目的是它可以被许多用户和应用程序使用,而无需在每台机器上安装它们。

您的数据库可以安装在“服务器”计算机上,应用程序可以与该“服务器”计算机上的数据库通信。

在这里讨论许多应用程序/数据库部署体系结构太广泛了......

您所描述的是典型的类客户端/服务器架构您的应用程序(“客户端”)与数据库(“服务器”)进行通信。

感谢。