如何将数据保存在单独的数据库中

时间:2018-08-08 02:18:58

标签: sql-server database

我是新来的。我目前正在参加数据分析学位课程。我浏览了过去的问题,但找不到答案。

这是我的问题。假设您在网页上有一个简单的HTML表单。每个字段都连接到数据库上的某个列,对吗?喜欢你的名字和姓氏。

如果有人想将用户名和密码存储在完全不同的服务器上的自己的单独数据库中,该怎么办。软件如何知道将那些表单字段发送到完全不同的数据库?它可以使用IP吗?我真的很困惑如何做到这一点。

1 个答案:

答案 0 :(得分:0)

这是发生的情况的高级摘要,但希望它是有道理的。
当用户提交表单时,HTML页面上的表单数据将通过HTTP请求发送到Web服务器。然后,Web应用程序处理该请求,通常使用连接字符串(包括有关数据库的信息)连接到数据库并适当地更新数据库。表单中的每个字段都不必直接与数据库中的一个字段相关联。例如,可以对应用程序进行编码,以便将多个字段串联到一个数据库列中。连接字符串可以使用主机名或IP地址,但是通常使用主机名,因为它更易于阅读。

当希望应用程序将数据发送到另一个数据库时,他们只需修改连接字符串即可。这通常是在切换环境时在Web应用程序开发期间完成的。例如,在附图中,如果我想使用生产数据库而不是测试数据库,则可以修改Web应用程序中的连接字符串,以便通过简单地更改连接字符串中的主机名将其指向生产数据库。

Diagram of Web Application