gpt4 book ai didi

c# - 在windows中用c#程序连接web服务器中的mysql数据库

转载 作者:行者123 更新时间:2023-11-29 08:29:54 27 4
gpt4 key购买 nike

我有一个网站。我的数据库是 MySQL,现在我想用 C# 编写一个程序,用户可以使用这个应用程序将他们的文件上传到我的网站

如何将 Windows 中的 C# 程序与 Web 服务器上的 MySQL 数据库连接?

最佳答案

您可以使用Entity FrameworkMySql connector 。这是如何使用它的教程: http://dev.mysql.com/doc/refman/5.1/en/connector-net-tutorials-entity-framework-winform-data-source.html

作为替代方案,您可以使用 NHibernate:http://www.codeproject.com/Articles/26123/NHibernate-and-MySQL-A-simple-example

此外,正如 SamiHuutoniemi 提到的,您可以在没有 ORM 的情况下使用 MySql 连接器,只需使用数据读取器:http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqldatareader.html

更新:Ups,看来我误解了这个问题。简短的答案是 - 您不希望从桌面直接与网站的数据库进行通信,因为它涉及许多问题,其中之一是安全性 - 您将需要从外部打开数据库访问权限。我建议在您现有的网站上创建一个页面(Web 服务),该页面将接受来自 C# 客户端的请求,并将这些请求转换为数据库的操作。
不确定您当前的站点使用什么技术,但如果是 PHP,此页面列出了其中的一些技术:http://blog.programmableweb.com/2011/09/23/short-list-of-restful-api-frameworks-for-php/

关于c# - 在windows中用c#程序连接web服务器中的mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16956836/

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