C# 如何将网站和桌面应用程序连接到同一数据库

C# 如何将网站和桌面应用程序连接到同一数据库,c#,mysql,asp.net,C#,Mysql,Asp.net,我有一个桌面应用程序和一个网站。桌面应用程序在c#中,网站在ASP.Net中。我使用的数据库与MySQL中创建的数据库相同。现在我必须上传我的网站。那么现在我如何才能拥有相同的数据库。我需要什么样的更改来连接它们。我不需要同步。您只需要使用相同的数据库名、用户名、密码和主机名。两者都有。但还有一点,你的桌面应用程序和网站代码的流程应该是相同的。你只需要使用相同的数据库名、用户名、密码和主机名。两者都有。但还有一点,您的桌面应用程序和网站代码的流程应该是相同的。1)在此处创建帐户-> 2)上传您的

我有一个桌面应用程序和一个网站。桌面应用程序在c#中,网站在ASP.Net中。我使用的数据库与MySQL中创建的数据库相同。现在我必须上传我的网站。那么现在我如何才能拥有相同的数据库。我需要什么样的更改来连接它们。我不需要同步。

您只需要使用相同的数据库名、用户名、密码和主机名。两者都有。但还有一点,你的桌面应用程序和网站代码的流程应该是相同的。

你只需要使用相同的数据库名、用户名、密码和主机名。两者都有。但还有一点,您的桌面应用程序和网站代码的流程应该是相同的。

1)在此处创建帐户->
2)上传您的数据库
3)用户相同的数据库凭据

此解决方案的限制是,您需要在桌面应用程序中使用Internet。

1)在此处创建帐户->
2)上传您的数据库
3)用户相同的数据库凭据

此解决方案的局限性在于,您需要在桌面应用程序中使用Internet。

  • 对deskstop应用程序和asp.net应用程序使用相同的连接字符串

    connectionString=“Server=100.20.58.6;Database=db_prime;Uid=admin;Pwd=pass22;Convert Zero Datetime=True”providerName=“MySql.Data.MySqlClient”

      • 对deskstop应用程序和asp.net应用程序使用相同的连接字符串

        connectionString=“Server=100.20.58.6;Database=db_prime;Uid=admin;Pwd=pass22;Convert Zero Datetime=True”providerName=“MySql.Data.MySqlClient”


      这里有一个示例片段:你说的同步是什么意思?这意味着有2个数据库,在特定时间后,数据将在两者中更新。这两个应用程序使用相同的数据库连接字符串。我的问题是,网站将与数据库一起上载,但对于桌面应用程序,它将不会上载,所以如何才能在中拥有相同的数据库桌面应用程序使用您将上载到服务器上的数据库连接这里是一个示例片段:同步是什么意思?它意味着有2个数据库,在特定时间后,数据将在两者中更新。这两个应用程序使用相同的数据库连接。我的问题是网站将上载以及数据库,但对于桌面应用程序,它将不会上载,所以我如何才能在桌面应用程序中使用您将上载到服务器上的数据库连接的相同数据库