gpt4 book ai didi

javascript - 在asp.net 上用javascript 来使用sqlserver 的方法是什么?

转载 作者:行者123 更新时间:2023-11-30 18:36:46 25 4
gpt4 key购买 nike

我正在做一个学校项目,为此我必须创建一个论坛。所以我想使用在客户端运行的 javascript 让它变得轻松。所以关于这个我想知道如何在 asp.net 上将 sqlserverjavascript 一起使用。我是新手,对这个了解不多。我知道如何使用 c# 处理它,但众所周知,由于在服务器端运行,它变得很重。

最佳答案

您将需要某种 类型的服务器端组件。您不能在客户端使用 JavaScript 直接与 SQL Server 实例对话。即使您可以根据协议(protocol)和端口等将其连接起来,A) 您会遇到安全策略问题,并且 B) 允许客户端直接访问数据库将是一个非常非常糟糕的主意。

所以典型的架构是:Client -> mid-tier -> database

如今,中间层通常是某种公开 REST、XML 或 JSON API 的 Web 服务。

对于中端产品,您有很多选择。当然C#和ASP.Net是一个选择,但也只有一个。有 Ruby on Rails,有许多基于 JVM 的框架(Java EE,Play!,...),有 PHP,有 Node.js...

我想中间层的一个选择是 SQL Server 本身。 SQL Server 2005 提供了一个 built-in set of web services you can enable via SOAP/HTTP .您可能仍会遇到 Same Origin Policy 的问题,因为我假设您不会从 SQL Server 提供您的网页。 :-) 或者,也许您可​​以通过配置 IIS 来代理 SQL Server 的 SOAP/HTTP 内容并为您的页面提供服务来解决这个问题,因此它们都位于同一来源(IIS 服务器的主机和端口).

关于javascript - 在asp.net 上用javascript 来使用sqlserver 的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8020752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com