一、连接字符串

1、通过<connectionStrings>方式:

  • 方式一:SqlServer身份验证

<connectionStrings>
  <add name="SZQ" connectionString="Server=.;Database=cwbaseSZQZ;User ID=LCSZQZ;Password=123456"              providerName="System.Data.SqlClient"/>
</connectionStrings>

  说明:Server=.;表示本机上的数据库;Database=cwbaseSZQZ表示本机上的数据库名字为cwbaseSZQZ;后面的为用户名和密码;providerName表示提供程序。

  • 方式二:用windows验证方式:

<connectionStrings>
  <add name="SZQ" connectionString="Server=.;AttachDbFilename=|DataDirectory|\\data.mdf;
    Integrated Security=true" providerName="System.Data.SqlClient" />
</connectionStrings>

  说明:AttachDbFilename=|DataDirectory|\\data.mdf表示数据库的文件路径;其中|DataDirectory|表示解决方案资源管理器中的特殊的文件夹App_Data。“\”表示转义字符,“\\”才表示真正的“\”;Integrated Security=true表示用windows验证方式验证。

  • 在程序代码中获取<connectionStrings> 标签里的连接字符串:

    引用命名空间:Using System.Configuration

string connStr = ConfigurationManager.ConnectionStrings["SZQ"].ConnectionString;

2.通过<appSettings>方式:

该方式实际上与上一个类似:

  • 方式一:SqlServer身份验证

<appSettings>
  <add key="SZQ" value="Server=.;Database=cwbaseSZQZ;User ID=LCSZQZ;Password=123456" />
</appSettings>

  • 方式二:用windows验证方式:

<appSettings>
  <add key="SZQ" value="Server=.;AttachDbFilename=|DataDirectory|\\data.mdf;
    Integrated Security=true" />
</appSettings>

  • 在程序代码中获取<appSettings> 标签里的连接字符串:

引用命名空间:Using System.Configuration ;

string connStr =  ConfigurationManager.AppSettings["SZQ"].ToString();

ASP.NET——配置文件——连接字符串的更多相关文章

  1. C# asp.net 配置文件连接sql 数据库

    先引用 using System.Configuration;//配置文件using System.Data.SqlClient; 我这里使用的是SqlServer 2008  sa 用户 密码也为s ...

  2. asp.net core 系列 22 EF(连接字符串,连接复原,DbContext)

    一.连接字符串 在上二篇中,ASP.NET Core 应用程序连接字符串是写死在ConfigureServices代码中,下面介绍通过配置来实现.连接字符串可以存储在 appsettings.json ...

  3. ASP.NET没有魔法——ASP.NET MVC 与数据库之EntityFramework配置与连接字符串

    前几篇文章中介绍了如何使用Entity Framework来操作数据库,但是对EF的配置.连接字符串的指定仍然存在一些疑问. 本章将对EF的配置进行介绍. EF可以通过两种方式来实现配置,分别是代码方 ...

  4. asp.net(C#)链接Oracle连接字符串

    在NET环境中链接Oracle数据库有两种组建链接方式: 1)使用OleDB组件是通过Oracle OleDB驱动程序(OraOLEDB.dll)连接和访问Oracle数据库2)使用System.Da ...

  5. ASP.NET web.config中的连接字符串

    在ASP.NET的web.config中,可以用两种方式来写连接字符串的配置. <configuration> <appSettings> <add key=" ...

  6. ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB

    您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中.你可能会问一个问题,如何指定它将连接到数据库? 实际上,确实没有指定要使用的数据库,Entity ...

  7. .NET的EF框架中:在应用程序配置文件中找不到名为“”的连接字符串问题

    今天在使用EF Code First框架时,当把模型都定义好了,想通过程序包管理控制台利用enable-migrations –force来生成数据库表的时候报错了,如下: 找不到连接字符串,但是我仔 ...

  8. (译)利用ASP.NET加密和解密Web.config中连接字符串

    介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, A ...

  9. ASP.NET 5探险(1):Azure中配置连接字符串、独立项目执行EF7数据迁移

    (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注.) 题记:我开始把ASP.NET 5用于生产系统开发已经有1个多月了,也填了一些坑积累了一些经验,从今天开始会陆陆续 ...

随机推荐

  1. 语音02_Delphi

    网址 :http://www.exceletel.com/support/whtpapers/speech/delphi.htm Installing the Microsoft SAPI speec ...

  2. OpenStack日志搜集分析之ELK

    ELK 安装配置简单,用于管理 OpenStack 日志时需注意两点: Logstash 配置文件的编写 Elasticsearch 日志存储空间的容量规划 另外推荐 ELKstack 中文指南. E ...

  3. MySql基础学习-总纲

  4. Tensorflow中的命名空间scope

    1.name_scope 在tensorflow中有两种声明变量的方式,tf.get_variable()和tf.Variable(). name_scope对于tf.get_variable()无效 ...

  5. ssh学习(1)

    雇员薪资管理系统(crud) ①先搞定spring ②引入spring包 ③编写applicationContext.xml文件(或者beans.xml),我们把该文件放在src目录下 ④测试一下sp ...

  6. cmscp实例笔记

    1.迭代循环 [@NodeList;list] [#list list as node] [#if node.name == "产品试用"] [/#if] [#if node.na ...

  7. js 实现自动调出键盘

    在app中,在页面加载完成之后,给输入框添加一个focus,不能自动调出软键盘,可以用以下方式实现: //触发键盘 $("#content").on("touchstar ...

  8. ll 1164 线段树

    http://www.ifrog.cc/acm/problem/1164 1164 - 战舰萝莉 Time Limit:2s Memory Limit:256MByte Submissions:85S ...

  9. mac上完整卸载删除:android studio方案

    如果你是mac  ,你删除as ,删不干净也正常,你会发现安装的时候,前面的东西也在.配置文件在,会导致你以前的错误不想要的东西都在. 废话不多说,复制粘贴!!~~~~~~~~ 第一步: 复制粘贴!! ...

  10. git常用别名设置,保存一份

    git配置别名设置,保存一份 若git  config  --global  xxxx 设置,则文件一般在 C:\Users\Administrator\.gitconfig [alias] lg = ...