所以这就是问题所在,我创建了一个简单的独立JAVA应用程序,用于存储数据库中计费系统的数据。 我在我的PC上使用SQLServer和Management studio来实现数据库功能。
1 - 我是否需要在每台使用我的应用程序的PC上安装SQLServer?
2 - 当用户在PC上安装应用程序时,如何在每台使用我的应用程序的计算机上创建数据库。
答案 0 :(得分:0)
Q1:不,您不需要为每台PC安装SQL Server。您的应用程序将使用驱动程序(例如,JDBC驱动程序)通过网络与SQLServer数据库通信。
如果要从PC上独立于应用程序运行某些查询,可能需要安装SQL Management Studio或其他SQL工具。
Q2:数据库的全部目的是它可以被许多用户和应用程序使用,而无需在每台机器上安装它们。
您的数据库可以安装在“服务器”计算机上,应用程序可以与该“服务器”计算机上的数据库通信。
在这里讨论许多应用程序/数据库部署体系结构太广泛了......
您所描述的是典型的类客户端/服务器架构您的应用程序(“客户端”)与数据库(“服务器”)进行通信。
感谢。