当前位置: 首页 > news >正文

青岛微网站建设/真正的免费建站在这里

青岛微网站建设,真正的免费建站在这里,彩票网站怎么做收银,哪种语言做的网站好ADO.Net读取配置文件中的连接字符串 这些天一直在学习ADO.Net的知识点,我对程序和数据库的连接字符串的学习有了一点新的知识,和大家一起分享一下: 通过ADO.Net连接程序和SQLServer数据库的连接字符串: "DataSource.\SQL…

 

 ADO.Net读取配置文件中的连接字符串

 

           这些天一直在学习ADO.Net的知识点,我对程序和数据库的连接字符串的学习有了一点新的知识,和大家一起分享一下:    

        通过ADO.Net连接程序和SQLServer数据库的连接字符串:

"DataSource=.\SQLEXPRESS;

AttachDBFilename=|DataDirectory|\ProvinceCity.mdf;IntegratedSecurity=True;User Instance=True"

        直接将连接字符串放在程序中的缺点:多次重复,违反了DRY(Don‘t Repeat Yourself)原则;如要修改连接字符串就要修改代码。

        最好的办法是将连接字符串写在App.config中,具体步骤如下:

        添加APP.config文件:添加→新建项→常规→应用程序配置文件。App.config是.Net的通用配置文件,在ASP.Net中也同样使用。

        在App.config中添加connectionStrings段,添加一个add项。用name属性起一个名字(比如 ConnStr ),connectionString属性指定连接字符串。

 

(一)把连接字符串放在配置文件App.config 的操作步骤:

(1) 在程序中添加.Net内置的"应用程序配置文件"

(2)在配置文件App.config中添加连接字符串

          注意:一个程序可以添加多个连接字符串

         那么如何在程序中读取配置文件中添加的这个连接字符串呢?

 

(二)使用ConfigurationManager类读取配置文件中的连接字符串。

 

          使用ConfigurationManager类读写配置文件,必须要先在引用中添加System.Configuration程序集的引用。

       (在解决方案管理器中右键单击工程名称,在右键菜单中选择添加引用,.Net ->组件名称 ->下即可以找到)

      

         添加引用后可以使用System.Configuration空间下的ConfigurationManager类了。

string connStr=ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;  //读取配置文件中的连接字符串

            using(SqlConnection conn = new SqlConnection(connStr))

            {

                conn.Open();

            }

 

        通过上面的总结,我们不难得到:

        把连接字符串写到配置文件里的优点:避免了连接字符串放在程序中的缺点,每次连接数据库时都要重复粘贴一长串的连接字符串。如果哪天我们数据库服务器的IP改动了,我们只需要修改程序配置文件(***.exe.config)中的数据库的IP就好了,修改起来非常的方便。

http://www.jmfq.cn/news/5142709.html

相关文章:

  • 郑州最近14天疫情情况/旺道网站排名优化
  • nginx wordpress conf/泰州seo网站推广
  • 如何做网站将数据上传/百度大数据查询平台
  • 国内php开发的电商网站有哪些/企业网站seo方案
  • 网站盗取图片/软件开发公司网站
  • 网页小游戏代码/福清seo
  • 网站开发合同答案/域名查询138ip
  • 旅游景点网站设计方案/seo需要掌握哪些技术
  • 自学网站开发需要看什么书/怎么创建网址
  • 网站除了域名还要什么用/今日新闻快报
  • 个人做企业 网站/东莞搜索网络优化
  • 网站营销合同/免费二级域名申请网站
  • 水墨 网站模板/上海推广seo
  • 猪八戒网做网站怎么样/域名网站查询
  • 织梦网站模板/网站优化推广价格
  • 网站如何做移动规则适配/seo每日工作
  • 前端视频教程网站/seo服务商技术好的公司
  • 上海工商网上办事平台/windows优化大师免费
  • php网站开发实例教程代码/2022百度搜索风云榜
  • 广州网站建设484186/微信小程序开发工具
  • 线上咨询预约网站建设方案/沈阳网络优化培训
  • 网站建设综合训练/投广告的平台有哪些
  • 郑州网站建设 郑州网站制作/百度热搜榜怎么打开
  • 哪些网站可以做招生信息/关键词首页排名优化公司推荐
  • 网站商城建设报告/新闻稿代写平台
  • 做网站jsp和php/百度竞价关键词优化
  • 网站如何做留言板/网站构建的基本流程
  • 昆明医院网站建设/免费网络推广网站
  • wordpress阅读全文/百度seo刷排名网址
  • 政府机关网站备案/介绍产品的营销推文