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

mysql connectionstrings_「connectionstrings」C#连接数据库时Appsettings 与connectionStrings的区别 – seo实验室…connectionstrings一、.APPsettings与connectionStrings的区别,它俩都是App.config中的两个元素;AppSettings是ASP.NET1.1时期用的,在.NETFramework2.0中,新增了ConnectionStrings.1.Appsettings:存放自定义应用程序设置,如文件路径等;connectionStrings:专门用来存放…

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

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.net/143182.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 自监督学习 对比学习了解

    自监督学习 对比学习了解简介自监督学习是近几年(2020年)流行起来的一种机器学习方法,很多人认为自监督方法未来一段时间将取代现有的监督方法,成为深度学习中占据主导地位的方法。现在已经有不少采用自监督-对比学习的方法取得了领先的效果。目前(2020.10)来说这个领域貌似还比较新,没有找到很系统的讲解介绍资料。首先介绍一下到底什么是SSL,我们知道一般机器学习分为监督学习,非监督学习和强化学习。而self-supervisedlearning是无监督学习里面的一种。自监督学习的思想非常简单,就是输入的是一堆无监督的数据

    2022年9月14日
  • windows系统内置关机程序

    windows系统内置关机程序调入任务窗口:win+ R定时关机:at22:00Shutdown-s 表示晚上10点自动关机延迟关机:shutdown.exe-s-t3000 表示3000秒后关机取消关机:shutdown.exe-a 设置界面:shutdown.exe-i

    2022年7月22日
  • java前端提示反射型xss_解决反射型XSS漏洞攻击「建议收藏」

    java前端提示反射型xss_解决反射型XSS漏洞攻击「建议收藏」1/*2*Copyright(C),2001-2019,xiaoi机器人3*Author:han.sun4*Date:2019/2/2811:395*History:6*7*作者姓名修改时间版本号描述8*/9package…

    2022年6月11日
  • HTML多行代码搞定微信8.0的炸裂特效!C/C++怎么能输「建议收藏」

    HTML多行代码搞定微信8.0的炸裂特效!C/C++怎么能输「建议收藏」HTML多行代码搞定微信8.0的炸裂特效!C/C++怎么能输是Cpp呀2021-01-2816:00微信8.0更新的一大特色就是支持动画表情,如果发送的消息只有一个内置的表情图标,这个表情会有一段简单的动画,一些特殊的表情还有全屏特效,例如烟花表情有全屏放烟花的特效,炸弹表情有爆炸动画并且消息和头像也会随之震动。近日,前端工程师华峰用300行代码实现微信表情包炸裂的特效,一起来看看做出来的效果吧:据他描述:项目的核心是使用到了lottie动画库。lottie是.

    2022年10月31日
  • navicat生成激活码错误【2021.7最新】

    (navicat生成激活码错误)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~M…

    2022年3月21日
  • linux vim中取消底色

    linux vim中取消底色

    2022年2月23日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号