0

基本上,是否有可能拥有一个在 asp.net 中运行的表单并将数据写入远程 Apache Web 服务器上的 mysql 数据库?如果是这样,任何指针!?甚至不确定从哪里开始研究它!

4

2 回答 2

0

是的和不...

在 asp.net 中运行的表单

表单不“在”ASP.NET 中运行。

您可以使用 ASP.NET 生成 HTML 表单。您可以将表单数据提交到使用 ASP.NET 处理数据的网络服务器。

将数据写入mysql数据库

ASP.NET 具有可以与 MySQL 对话的数据库绑定

远程mysql数据库

MySQL 可以侦听网络接口,因此客户端可以通过网络连接,而不是使用本地套接字。

远程 Apache Web 服务器上的 mysql 数据库

MySQL 不能在 Apache 服务器上运行。Apache 不是操作系统。

MySQL 可以在同样运行 Apache 的服务器上运行,但是通过上述设置,Apache 将无关紧要。

Apache 可用于运行连接并查询本地 MySQL 服务器的 Web 服务(例如用 Perl、Python 或 PHP 编写的)。ASP.NET 可以向该 Web 服务发出 HTTP 请求。

ASP.NET 可用于生成带有指向由 Apache 服务器处理的 URL 的操作的表单。

于 2012-04-24T13:45:50.757 回答
0

是的,您可以在世界任何地方写入数据库,只要您可以:

  1. 连接
  2. 认证
  3. 沟通(用类似的语言)

您只需要使用有效凭据连接到数据库。您可以使用 mySQL 客户端从 .NET 与 mySQL 对话。

在“理论上”,只要上述三点得到促进,它就与 Web 服务器与同一建筑物中的单独数据库服务器通信没有什么不同。

于 2012-04-24T13:46:35.323 回答