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
mysql connectionstrings_「connectionstrings」C#连接数据库时Appsettings 与connectionStrings的区别 - seo实验室...相关推荐
- mysql @@rowcount_「rowcount」SQL Server中Rowcount与@@Rowcount的用法 - seo实验室
rowcount rowcount的用法: rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例, set rowcount 10 select * from ...
- C#连接数据库时Appsettings 与connectionStrings的区别
一..Appsettings与connectionStrings的区别,它俩都是App.config中的两个元素:AppSettings是ASP.NET1.1时期用的,在.NET Framework ...
- android image 位移动画_「translateanimation」Android 补间动画之平移动画TranslateAnimation - seo实验室...
translateanimation 博客导航: 1.介绍: Android补间动画之平移动画,在实际的开发过程中,其实有好多地方需要用到平移动画,这是对于平移动画的简单介绍. 2.属性 durati ...
- 输入这是我的第一个python程序_「vs2017」vs2017 开始自己的第一个Python程序 - seo实验室...
vs2017 这是针对于博客vs2017安装和使用教程(详细)的Python项目新建示例 目录 一.安装Python环境 二.启动程序 三.编写小程序 四.运行结果 五.交互式界面演示 一.安装Pyt ...
- 8g内存和16g内存区别 mac_「苹果8g和16g的区别」电脑内存4G/8G/16G有什么区别? - seo实验室...
苹果8g和16g的区别 你到底需要多大内存? 很多老DIY玩家或许还依稀记得,在DDR2时代(大概2007年左右),2GB和4GB内存的游戏性能相差并不大,所以在当时很长一段时间内,看上去很美的4G容 ...
- reflections java_「reflections」java 非常好用的反射框架Reflections - seo实验室
reflections reflections通过扫描classpath,索引元数据,并且允许在运行时查询这些元数据. 使用Reflections可以很轻松的获取以下元数据信息: 1)获取某个类型的所 ...
- 「Mysql 事务 隔离级别」 读提交和可重复读的区别
一.前提 首先我们应该先明确 Mysql的四种隔离级别和四种对应的现象 隔离级别: 读未提交.读已提交.可重复读.串行化 现象: 脏读.丢失修改.不可重复读.幻读 二.先说结论 读提交和可重复读都是一 ...
- mysql timestampdiff_「timestampdiff」MySQL timestampdiff()函数 - seo实验室
timestampdiff MySQL TIMESTAMPDIFF函数简介 下面说明了TIMESTAMPDIFF函数的语法. TIMESTAMPDIFF(unit,begin,end); TIMEST ...
- 利用「接口」做产品时我们该如何思考?
做产品助理之后接的第一个产品就与"API接口"有关.刚做的时候,稀里糊涂,后来各种喷过后,才慢慢理解了"接口"这个东西.都说产品只需要"了解" ...
最新文章
- Arrays.asList问题
- 打印机十大共性故障解决方法
- windows强制复制不计算机,告诉你电脑不能复制粘贴怎么办
- rxjs switchMap的实现原理
- C# 插件构架实战(Jack H Hansen )
- 熵权法计算权重原理python实现
- 华为服务器系统图标,服务器图标
- 工程项目全过程,工程项目建设分为几个阶段?
- 迪赛智慧数——柱状图(正负条形图):应届生各行业平均薪酬排行
- 【JZOJ5773】简单数学题【数论,数学】
- Centos7系统安全漏洞及修复方案
- pubg服务器维护6.23,pubg维护6月23日 | 手游网游页游攻略大全
- Photoshop---PS2017软件安装与破解
- 云原生媒体基础设施为华为云桌面护航
- 关于Ubuntu的16.04对应版本的ros安装和turtlebot安装
- 为什么要用Modbus转MQTT网关?
- 训练日记 | 2021.03.21 | 天梯赛选拔赛
- IoTeX 对话 浙江大学Bithacks:当物联网遇上区块链
- 计算机组成和体系结构【3】CPU结构
- 【Python】编程练习:一元二次方程求根