文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
网站首页 软件下载
数码学院 网络学院
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院技术开发.Net 专栏ASP.NET遍历配置文件的连接字符串
精品广告
推荐TOP10
·asp.net常用代码
·运用每个开发者都必须了解的十个安全技巧来保护代码
·asp.net创建文件夹的IO类的问题
·Asp.Net函数集
·Asp.net cache 简述
·如何最大限度提高.NET的性能 (续)
·数据安全防护之打造安全.mdb数据库
·.NET编程规范
·Asp.net1.1升级到2.0遇到的一些问题总结
·给.net初学者的一些建议(共勉之)
·给.net初学者的一些建议(共勉之)
·ASP.NET 数据绑定常用代码
·小议优化ASP.NET应用性能之Cache篇
·编写高性能Web应用程序的10个技巧
·Asp.Net细节性问题精萃
·ASP.NET 2.0 多文件上传小经验
·ASP.Net防止刷新自动触发事件的解决方案
·保护你的DLL和Code不被别人使用
·ASP.NET2.0新特性概述
·做完一个小网站的一点经验总结
阅读TOP10
·DATAGRID分页
·利用.net反射动态调用指定程序集的中的方法
·.net 2.0(c#)下简单的FTP应用程序
·用http代理下载sourceforge的cvs仓库[原理+C#代码]
·asp.net常用代码
·ASP.NET随机码生成示例
·三色交替的下拉列表框
·解决ASP.NET上传文件大小限制
·.net发送邮件的一些技巧
·封装的一些实现图片水印与图片自动结合缩放的类
·asp.net2.0中关于ASP.NET 网站管理工具无法连接sql server 数据库的处理
·正确实现 IDisposable 接口
·运用每个开发者都必须了解的十个安全技巧来保护代码
·图片保存到数据库和从数据库读取图片并显示(c#)
·如何在GridView中一次性批量更新多行数据
·Asp.net cache 简述
·使用xml作为数据源,配合asp:Menu类自由扩展菜单项
·图片、文件防盗链程序
·asp.net 2.0 与1.1 在生成的前台页面内容方面的一点不同
·同步http处理程序(IHttpHandler)

ASP.NET遍历配置文件的连接字符串

日期:2007年6月7日 作者: 查看:[大字体 中字体 小字体]


  在ASP.NET 2.0中,提供了更方便的配置文件访问的类,具体可以到 System.Configuration 名称空间下进行查看。本文提供一种在开发过程中常用的得到数据库字符串的方法,为方便使用,写成一个方法进行调用:

以下是引用片段:
  public string GetConnectionString( string _connectionStringsName )
  {
  System.Configuration.ConnectionStringSettingsCollection config = System.Configuration.ConfigurationManager.ConnectionStrings;
  for (int i = 0 ; i < config.Count ; i++)
  {
  if (config[i].Name.Equals(_connectionStringsName, StringComparison.OrdinalIgnoreCase))
  return config[i].ToString();
  }
  return String.Empty;
  }

  如果web.config配置如下:

以下是引用片段:
<connectionStrings> 
<add name="ConnectionString1" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase1;Server=(local);" providerName="System.Data.SqlClient"/> 
<add name="ConnectionString2" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase2;Server=(local);" providerName="System.Data.SqlClient"/> 
</connectionStrings>

  如果写成静态类方法,则可以使用下面的方法进行调用:

   以下是引用片段:
string ConnectString = XianhuiMengUtil.GetConnectionString("ConnectionString1");

  另外,如果在遍历时进行输出,则可以看到多出来一个配置项,那是因为machine.config里已经默认定义理一个数据库连接,内容如下:

以下是引用片段:
<connectionStrings> 
<add name="LocalSqlServer" connectionString="data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename= DataDirectory aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> 
</connectionStrings> 

  这就是许多网友在论坛上经常会问:为什么我的程序会调用 SQLEXPRESS 数据库的原因,如果你的数据库配置不正确,或者无法打开时,就会使用 SQLEXPRESS 数据库。


  

(出处:ABC网络学院


[1] 

上一篇:苹果公司iTunes在线商店推出iTunes U专区

下一篇:在Word 2007中手工绘制复杂表格


ASP.NET遍历配置文件的连接字符串 相关软件: ASP.NET遍历配置文件的连接字符串 相关文章:
·ASP.NET遍历配置文件的连接字符串

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号