mysql connectionstrings_「connectionstrings」C#连接数据库时Appsettings 与connectionStrings的区别 - seo实验室...

connectionstrings

一、.APPsettings与connectionStrings的区别,它俩都是App.config中的两个元素;AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings.

1.Appsettings:存放自定义应用程序设置,如文件路径等;connectionStrings:专门用来存放数据库连接串的

2.用System. configurationmanager.AppSettings["key"]读取值。

用System.Configuration.ConfigurationManager.ConnectionStrings["name"].ConnectionString读取值。

3、使用ConnectionString的好处:

3.1、可将连接字符串加密,使用MS的一个加密工具。

3.2、可直接绑定数据源控件,而不必等代码读出来再复制给控件

3.3、可方便更换数据库,只需要更换providername即可。

4.两种连接方式用法

4.1

< /connectionStrings>

或是

< connectionStrings>

< add name="ConnectionStringName" connectionString="sever=服务器名;database=数据库名;User ID=用户;Password=密码"

providerName="System.Data.SqlClient" />

< /connectionStrings>

在 里,在页面还可以这样引用.

4.2.

< add key="connectionstringName" value="data source=服务器名或IP;initial catalog=数据库名;persist security info=False;user id=用户;password=密码;packet size=4096">

< /appSettings>

5.0 自己链接数据库所用的代码

1.0 //appSettings

app.config:

//c#代码中的连接语句

private static string connString = ConfigurationManager.AppSettings["StuMisConnctionStr1"].ToString();

2.0//

appconfig:

DBHelper

protected string constring = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();

6.0

第一种:

//providerName = "System.data.SqlClient"表示要连接的数据库类型(这句话可以省略)

第二种:

//integrated security=true;是集成安全环境(也就是windows登录)

第一种:

//persist security info=False;是表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接

//成功后是否保存密码信息"(False表示不保存,True表示保存)

第二种:

相关阅读

这几天博主花了4天时间去学习,整理Socket通信。大致懂了一点,现在我来总结一下关于C#Socket通信的原理首先我们要知道网络中的进程

在这个问题纠结了好些天,最后在这篇博客找到解决方法,转载记录下

https://blog.csdn.net/qq_36735409/article/details/78032144

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Drawing; using System

1.java.sql.SQLException: Connections could not be acquired from the underlying database!//无法从基础数据库中获取连接解决

http://www.cnblogs.com/sntetwt/archive/2011/03/26/1996055.htmlC#编程规范第一章 概述. 5术语定义. 5Pascal 大小写. 5Camel

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值