微软企业库的使用

1、config里面配置
  < configuration > 
    <connectionStrings> 
    <add name="name" connectionString="Data Source = ***;Network Library=DBMSSOCN; Initial Catalog = ***; User ID = ***; Password = ***" providerName="System.Data.SqlClient"/>
  </connectionStrings>
 </ configuration >


 C#后台代码:
   Database db = DatabaseFactory.CreateDatabase("name");//创建数据库实例
   string sql = @"select * from table where username=@username";
   DbCommand cmd = db.GetSqlStringCommand(sql);
   db.AddInParameter(cmd, "username", DbType.String, username);
   DataTable dt = db.ExecuteDataSet(cmd).Tables[0];


2、自定义链接字符串
   
    string ABC = "***";
    string strServerName = GetWebConfigValue("DBServerName");
    SqlDatabase db = new SqlDatabase("data source=" + strServerName + ";initial catalog=***;persist security info=False;user id=***;pwd=" + ABC);//创建数据库实例
    string sql = @"select * from table where username=@username";
    DbCommand cmd = db.GetSqlStringCommand(sql);
    db.AddInParameter(cmd, "username", DbType.String, username);
    DataTable dt = db.ExecuteDataSet(cmd).Tables[0];


  //获取配置中的服务器地址
        public string GetWebConfigValue(string sPara)
        {
            string sValue = "";
            try
            {
                sValue = System.Configuration.ConfigurationSettings.AppSettings[sPara].ToString().Trim();
            }
            catch
            {
                sValue = "(local)";
            }
            return sValue;
        }



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值