在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只要修改web.config中的数据库连接代码即可,而不必在修改每一个页面中的数据库连接代码。

在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings 。在使用 appSettings 和 connectionStrings 配置数据库连接代码时,可分别在 下添加如下代码:

1. appSettings

2. connectionStrings

connectionString="Dserver=服务器名;

database=数据库名;uid=用户名;password=密码" providerName="System.Data.SqlClient" />

appSettings 和 connectionStrings 的区别:

(1) appSettings 是在 2003 中常用的,connectionStrings 是在 2005 中常用的;

(2) 使用 connectionStrings 的好处:

第一,可将连接字符串加密,使用MS的一个加密工具即可;

第二,可直接绑定数据源控件,而不必写代码读出来再赋值给控件;

第三,可方便的更换数据库平台,如换为 Oracle 数据库,只需要修改 providerName。

(3) 写在 appSettings 中用 System.Configuration.ConfigurationManager.AppSettings["keyname"] 获取数据库连接代码值;写在 connectionStrings 中用 System.Configuration.ConfigurationManager.ConnectionStrings["name"] 获取数据库连接代码值。

通过本文对web.config中配置数据库连接的两种方式以及这两种方式的介绍,希望你会有所收获。

web.config连接mysql_web.config中配置数据库连接的方式相关推荐

  1. appsettings 连接oracle数据库,web.config中配置数据库连接的两种方式(appSettings 与 connectionStrings)...

    [预览] [转载博客]cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是 ...

  2. web.config中配置数据库连接的两种方式

    在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只 ...

  3. java web 默认页面配置文件_Tomcat中配置全局的错误页面(如404)+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露...

    进入tomcat目录中conf文件编辑web.xml,将下面代码复制到文件末尾,如下 400 /error.html 404 /404/404.html 500 /404/500.html 2.添加4 ...

  4. WinForm中配置数据库连接字符串

    以前做Winform程序,居然专门做一个界面来配置连接字符串.今天无意中发现:竟然可以直接调用VS.net2005中的配置界面来处理. 使用方法也非常简单: 引用C:\Program Files\Mi ...

  5. tp5 模型中配置数据库连接信息

    namespace app\api\model; use think\Model;class BaseModel extends Model {protected $connection = [// ...

  6. IDEA中配置数据库连接

    1.点击IDEA右边框的 `Database` ,在展开的界面点击 `+` 选择 `Data Source` ,再选择 `MySQL` 2.在弹出的界面进行基本信息的填写 3.填写完后,点击'Test ...

  7. yml文件中配置时间类型转换方式

    属性上增加: @JsonFormat(timezone = "GMT+8",pattern="yyyy-MM-dd")或者@JsonFormat(shape = ...

  8. easyswoole数据库连接池_easyswoole orm配置数据库连接

    配置信息注册 ORM 的连接配置信息(数据库连接信息)需要注册到连接管理器中. 数据库连接管理器 ORM的连接管理由EasySwoole\ORM\DbManager类完成,它是一个单例类. use E ...

  9. python中logging(日志)配置三种方式

    超详细日志文档 python中,logging由logger.handler.filter.formater四个部分组成: logger(记录器):提供我们记录日志的方法: handler(处理器): ...

最新文章

  1. android——记录从android studio2.3升级到android studio3.0版本遇到的坑
  2. BERT和ERNIE谁更强?这里有一份4大场景的细致评测
  3. 纯干货:CMOS图像传感器产业趋势和主要厂商
  4. 在eclipse中输入.后提示解决
  5. 实验二 初始化阶段-source.c
  6. 带分页功能的SSH整合,DAO层经典封装
  7. ubuntu18.04安装、配置dosbox
  8. java深度克隆大数据_Java - 深拷贝技巧
  9. WindowsXP操作系统进程详细介绍
  10. 开榨油店的失败教训_开榨油坊风险大吗?该如何投资
  11. vb.net 模拟鼠标 失去焦点_孢子:EA最成功的神作,虽能“模拟万物”但却落得昙花一现...
  12. RealFlow在线教程翻译(5)——Shattered Glass (破碎的玻璃杯)
  13. matlab图像导数求积分_MATLAB学习笔记(三):符号计算(积分+导数)
  14. 牧牛区块链,区块链经济学应该关注的问题
  15. 使用python中的pymrmr模块来进行特征提取,深入学习mRMR(最大相关最小冗余准则)
  16. 利用Python控制德国Vialux DMD 2021-10-03
  17. Sparse Transformers
  18. AirPods站起来,千万个Hi-Fi倒下去
  19. matlab舍选抽样正态分布,正态分布的抽样方法.pdf
  20. 2021-07-08 斜率

热门文章

  1. 技术停滞_检测和测试停滞的流– RxJava常见问题解答
  2. java登录界面命令_Java命令行界面(第29部分):自己动手
  3. aws ecr_在ECR上推送Spring Boot Docker映像
  4. spring依赖注入_Spring的依赖注入陷阱
  5. hazelcast_Hazelcast的MapLoader陷阱
  6. jvm虚拟机 基于栈_守护基于JVM的应用程序
  7. 服务器日志记录_5种改善服务器日志记录的技术
  8. 每个私有静态方法都是新类的候选人
  9. 即将举行的网络研讨会:调试生产中Java的5种最佳实践
  10. 资源泄漏:救援的命令模式