using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
using System.Data.SqlClient;
/* 将连接字符串写在代码中的缺点,多次重复,违反了DRY(Don'i Repeat Yourself)原则,如果要修改连接字符串就要修改代,将连接字符串写在App Config中;* 添别致App.config文件,添加 新建项 常规 应用程序配置文件 App.config是.Net的通用配置文件,在ASP.net中能同样使用* 在App.config中添加connectionStrings段,添加一个add项,用name属性起一个名字(比如DbConnstr),connetionString属性指定连接字符串* 在"引用"节点上点右链"添加引用"找到System.configuration,不是所有.net中的类都能直接调用,类所在的Assembly要被添加到项目的引用中才可以* ConfigurationManager.ConnectionStrings["DbConnStr"].ConnectionString得到连接字符串* 如何在部署的程序中修改配置* * 案例: 手机号地址归属地查询,* 文件夹选择对话框FolderBrowserDialog* 按钮通配符看好索目录下的文件string[] Directory.GetFiles(string path, string searchPattern, SearchOption searchOption)* Path.GetFilenameWithoutExtension(filename),得到文件的文件名(不要护展名)* Path.Combine(string path1, string path2),将两个路径合并,* Path.GetExtension(string path)得到文件的后缀etFullPath()* Path.GetFileName(string path)得到文件的文件名; Path.GetFullPath(string path)得取文件的全路径* 导入前选清除旧数据**/
namespace _13读取配置中的连接字符串
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){string connStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;using (SqlConnection conn = new SqlConnection(connStr)) {conn.Open();MessageBox.Show("连接数据库成功!");}}}
}

  

第五节13读取配置中的连接字符串相关推荐

  1. 第五节:EF Core中的三类事务(SaveChanges、DbContextTransaction、TransactionScope)

    一. 说明 EF版本的事务介绍详见: 第七节: EF的三种事务的应用场景和各自注意的问题(SaveChanges.DBContextTransaction.TransactionScope). 本节主 ...

  2. azure 配置vpn_ASP.NET和Azure中配置中的私有配置数据和连接字符串的最佳做法

    azure 配置vpn A reader emailed asking how to avoid accidentally checking in passwords and other sensit ...

  3. (转)LinqToSql的连接字符串自动调用配置文件中的连接字符串

    LinqToSql会把连接字符串散落地写在多个位置,并且编译后就固定不可更改了. 于是带来了各种不方便.比如在一台机器上配置好的程序拿到另一台机器上,就不得不找出所有散落的连接字符串,然后一一修改才能 ...

  4. SharePoint服务器连接配置数据库的连接字符串保存位置

    摘自:http://kaneboy.blog.51cto.com/1308893/280585 经常有人问我这个问题,SharePoint服务器将连接配置数据库的连接字符串保存在什么地方?虽然其他Sh ...

  5. linq to sql中修改连接字符串

    如果在类库中在添加linq to sql并连接完数据库服务器后会自动生成settings.settings文件,app.config文件用于存储连接字符串(图一) 如要修改连接字符串要修改哪个还是要全 ...

  6. 探讨Vue 数据监测原理-第五节-展开介绍 Vue中监测-【数组】数据的原理

    文章目录 探讨一下Vue 数据监测的原理 本次探讨共的第五个章节 第五节:展开介绍 Vue中监测-[数组]数据的原理 1. 案例 1.1. 页面案例 2. 数组形式|对象形式爱好的区别 2.1. 页面 ...

  7. .NET如何从配置文件中获取连接字符串

    一.设置配置文件 <configuration><!--在configuration下创建一个connectionStrings--><connectionStrings ...

  8. C# web.config中的连接字符串中关于 providerName 特性

    关于这个问题,在网上找到的资料很少,也没有发现具体解决的方式: 先做一下笔记,等有什么新突破时,在补充: 两种方式为appSettings和connectionStrings <configur ...

  9. 应用程序配置文件中的连接字符串不包含必需的 providerName 特性

    web.config连接字符串中加入providerName特性 Aceess数据库->providerName="System.Data.OleDb" Oracle 数据库 ...

最新文章

  1. 明文存密码成惯例?Facebook 6 亿用户密码可被 2 万员工直接看
  2. 都2021年了,你还在用Jenkins?赶快看看这些替代方案吧!
  3. 自动飞行控制系统_波音737MAX,安全评估竟是自己做的!飞行员仅用iPad学习驾驶!...
  4. 网页脚本基本java语法_JSP 基础语法
  5. activemq 发两条只收到一条_浅谈ActiveMQ与使用
  6. Android Canvas简单使用
  7. 促销海报设计的套路你知道么? 看这里!
  8. VDownloader(网页视频下载软件)官方正式版V5.0.4113 | 油管视频下载神器 | 网页视频怎么下载到本地视频?
  9. 基于VB6.0的MICAPS风云二号卫星云图转化实例(转载)
  10. Teemo 子域名收集工具安装
  11. 转载:F28335 Ecap使用总结
  12. FPGA项目一:1位闪烁灯设计
  13. Keil MDK使用编译器AC5与AC6生成浏览信息的差异
  14. Vmware+移动硬盘,实现最简单环境的便携WinToGo
  15. php保存微信头像,保存访问者微信头像至服务器
  16. fabric使用配置文件configtx.yaml生成创世区块时遇到的坑
  17. 门禁信息推送不了服务器,十牛校园门禁系统封闭化管理不封闭消息
  18. 坐标移动c语言,C语言 坐标移动详解及实例代码
  19. DHCP八种报文 Discover Offer Request Ack Nack decline release inform及其工作原理流程 详解
  20. vs中readfile的作用,readFile和readFileSync之间的区别

热门文章

  1. java抽象的理解_Java中抽象类的理解
  2. php正则匹配td,正则表达式-查找td标签之间的所有内容 - php
  3. @Transactional-同一个类中方法自调,调用方法事物失效
  4. html5诗歌变换颜色,关于颜色的现代诗歌
  5. iOS MKMapView 地图视图
  6. 10年测试工程师首谈测试前景,如何25天进入滴滴大厂
  7. 超详细的Python matplotlib 绘制直方图 赶紧收藏
  8. gson解析mysql城市json数据_Gson解析复杂的json数据
  9. 【PHPWord】从模板创建Word
  10. Active Record