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

2022-08-31 15:57:09 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

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

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143182.html原文链接:https://javaforall.cn

0 人点赞