asp.net 多数据库支持的思考
一般的多数据库支持在配置文件中如下:
而数据库连接如下:
但接下来呢?研究了discuz和其他一些支持多数据库的cms,有一些想法。
代码如下:
<connectionStrings> <add name="MyCmsConnectionString" connectionString="server=(local);user id=sa;pwd=123456;database=mycms;"/> </connectionStrings>
而数据库连接如下:
代码如下:
using System; using System.Collections.Generic; using System.Text; using System.Configuration; using System.Data; using System.Data.Common; namespace COMMON { public class Class1 { public DbConnection GetDatabaseConnection() { ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["Conn"]; DbProviderFactory factory = DbProviderFactories.GetFactory(settings.ProviderName); DbConnection conn = factory.CreateConnection(); conn.ConnectionString = settings.ConnectionString; return conn; } } }
但接下来呢?研究了discuz和其他一些支持多数据库的cms,有一些想法。
相关推荐
CoderToy 2020-11-16
技术之博大精深 2020-10-16
emmm00 2020-11-17
bianruifeng 2020-11-16
云中舞步 2020-11-12
世樹 2020-11-11
暗夜之城 2020-11-11
张荣珍 2020-11-12
amienshxq 2020-11-14
ASoc 2020-11-14
yungpheng 2020-10-19
loveyouluobin 2020-09-29
尘封飞扬 2020-09-29
Coder技术文摘 2020-09-29
lbyd0 2020-11-17
BigYellow 2020-11-16
sushuanglei 2020-11-12
我心似明月 2020-11-09