一、连接字符串

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. VC查找字符串

    第一种方式#include "stdafx.h" #include <string.h> #include <stdio.h> #include <W ...

  2. bzoj 1101 zap 莫比乌斯

    1101: [POI2007]Zap Time Limit: 10 Sec  Memory Limit: 162 MB Description FGD正在破解一段密码,他需要回答很多类似的问题:对于给 ...

  3. keystone cache

    http://docs.openstack.org/juno/config-reference/content/section_keystone.conf.html http://docs.opens ...

  4. ubuntu安装与卸载.dep软件

    一般情况下我们都是使用apt-get install进行软件安装,但是有时候也有可直接install的文件例如.deb. 接下来就记录一下.dep软件的安装与卸载 安装: 直接找到软件,双击就可以进行 ...

  5. DB处理大量数据处理日志报错问题

     因为当插入.更新或删除大批量数据的时候,有时候会出现事务日志满的问题,所以解决步骤 1.连接到当前数据库 db2 connect to uppdb 2.查看数据库配置文件 db2 get db cf ...

  6. 解析PHP中intval()等int转换时的意外异常情况

    <?php$a = 9.45*100;var_dump($a);var_dump(intval($a));$a = 945*1.00;var_dump($a);var_dump(intval($ ...

  7. 解决:AttributeError: module 'requests' has no attribute 'get'”

    今天学习Requests库,当用pip install requests安装后,写了一段代码报错:AttributeError: module 'requests' has no attribute ...

  8. Beautifusoup

    text = soup.find('div', {'class': 'mulu'}) #查找目录,坑死我了.就这个东西,知乎上看别人写的爬取网络小说,这个最适合我.我一开始老是使用beautifuls ...

  9. cmd命令之查看进程到杀掉进程

    1. cmd命令查看当前进程 netstat -ano | findstr “port”

  10. ps-基础知识

    一.常用名词及几个常见控制面板. 二.工具栏中各工具的名称及使用方法. 三.新建文件的流程和注意事项. 四.光与色的基础知识