ASP.NET网站支持多种数据库支持

ASP.NET网站支持多种数据库支持,asp.net,Asp.net,我们正在开发一个基于asp.net的web应用程序,例如,如果我想部署同一个web应用程序,将SQLSERVER作为后端,将MYSql作为后端,或将Oracle作为后端。只有连接字符串发生了变化,那怎么可能呢 只需将您的连接字符串放入web.config文件中,并注释掉您不想支持的字符串即可。将连接字符串命名为相同的名称,以便只需要取消注释 <!-- USED FOR Internal SERVER <add name="sqlConnectionString_r" connecti

我们正在开发一个基于asp.net的web应用程序,例如,如果我想部署同一个web应用程序,将SQLSERVER作为后端,将MYSql作为后端,或将Oracle作为后端。只有连接字符串发生了变化,那怎么可能呢

只需将您的连接字符串放入web.config文件中,并注释掉您不想支持的字符串即可。将连接字符串命名为相同的名称,以便只需要取消注释

<!-- USED FOR Internal SERVER
<add name="sqlConnectionString_r" connectionString="Server=192.168.1.2; uid=readUser; pwd=1234; database=TempDB" providerName="System.Data.OracleClient"/>-->

<!-- USED FOR GODADDY SERVER-->
<add name="sqlConnectionString_r" connectionString="Server=127.0.0.1; uid=readUser; pwd=1234; database=TempDB" providerName="System.Data.SqlClient"/>


请注意,提供商名称始终包含完整的详细信息,这有助于我们为您提供正确答案

为多个后端开发应用程序并非易事,因为所有RDBMS都有不同类型的功能,所以您必须基于比较来分析这些功能

检查这些