2012-04-24 55 views
0

基本上,开始是甚至可能有一个窗体运行在asp.net中,并让它将数据写入远程Apache Web服务器上的mysql数据库?如果有的话,任何指针!?甚至不知道从哪里开始研究它!asp.net表单提交数据到Apache服务器上的mysql

+0

是的,这是可能的。花点时间[搜索](http://www.christianasp.net/usingmysql50withaspnet-part1.aspx),您会发现数百个与您的需求相关的结果。 – vcsjones 2012-04-24 13:43:16

回答

0

是的,没有...在asp.net运行

形式不 “在” 运行ASP.NET

形式。

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

写数据到MySQL数据库

ASP.NET具有数据库绑定,可以在远程

的MySQL与MySQL交谈

mysql数据库可以监听网络接口,因此客户端可以通过网络进行连接,而无需使用本地套接字。远程Apache Web服务器

MySQL不能Apache服务器上运行

MySQL数据库。 Apache不是一个操作系统。

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

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

ASP.NET可以用来生成一个表单,其操作指向一个由Apache服务器处理的URL。

0

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

  1. 连接
  2. 身份验证
  3. 通信(类似的语言)

你只需要使用有效凭证连接到数据库。您可以使用mySQL客户端从.NET中与mySQL进行交谈。

在“理论”中,只要上述三点便于实现,与在同一建筑物中与单独的数据库服务器交谈的Web服务器没有区别。