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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm在linux系统汉化,PyCharm中文乱码问题的解决

    pycharm在linux系统汉化,PyCharm中文乱码问题的解决这几天一直挺困扰的是使用PyCharm之后一直对中文的乱码,即使添加了很多别人说的类似于#coding:utf-8的语句但是还是报错,让我抓狂,但是今天终于找到了解决的办法,还真的是让人很高兴啊,哈哈哈这是报错的窗口:典型的无法识别中文,在头添加#coding:utf-8之后还是报错的状态,所以就用了下面的方法,首先,我用的是PyCharm的4.5.3最新的版本进入设置界面,找到Editor–…

    2022年8月25日
    7
  • linux 信号sigabrt,關於Linux中的SIGABRT信號

    SIGABRT是中止一個程序,它可以被捕捉,但不能被阻塞。處理函數返回后,所有打開的文件描述符將會被關閉,流也會被flush。程序會結束,有可能的話還會coredump。當程序調用abort(3)時,該進程會向自己發送SIGABRT信號。所以,SIGABRT一般用於信號中一些關鍵的處理,assert失敗時也會使用它。你不應該去捕捉SIGSEGV和SIGABRT信號,如果收到這種信號,說明進程處…

    2022年4月7日
    91
  • Linux安装rinetd

    为什么80%的码农都做不了架构师?>>>…

    2022年4月7日
    123
  • 即时通讯聊天源码

    即时通讯聊天源码介绍:前端开发语言:VUE(安卓,IOS,WEB为一套前端代码)前端操作需要设置vue主程序的三个api接口发布h5打包上传服务器即可后台地址:域名/admin_loginTP伪静态,防跨域关掉网盘下载地址:http://kekewl.net/ShL1UQbsuts0图片:…

    2022年5月14日
    46
  • GoLang入门1-安装-配置

    GoLang入门1-安装-配置Go的三种安装方式Go有多种安装方式,你可以选择自己喜欢的。这里我们介绍三种最常见的安装方式:Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装是最方便而熟悉的。Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合初学者,可根据自己的系统位数下载好相应的安装包,一路next就可以轻松安装了

    2022年6月25日
    32
  • jQuery官网下载步骤[通俗易懂]

    jQuery官网下载步骤[通俗易懂][转载出处](https://blog.csdn.net/u011870547/article/details/50033113)[原文作者](https://blog.csdn.net/u011870547)①.百度jQuery,进入官网②.进入官网后,点击下载③.之后进入下载页面,会看到有各种版本,解压版和未…

    2022年6月3日
    43

发表回复

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

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