web.config连接mysql_web.config中配置数据库连接的方式
在网站开发中,数据库操作是经常要用到的操作,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中配置数据库连接的方式相关推荐
- appsettings 连接oracle数据库,web.config中配置数据库连接的两种方式(appSettings 与 connectionStrings)...
[预览] [转载博客]cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是 ...
- web.config中配置数据库连接的两种方式
在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只 ...
- java web 默认页面配置文件_Tomcat中配置全局的错误页面(如404)+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露...
进入tomcat目录中conf文件编辑web.xml,将下面代码复制到文件末尾,如下 400 /error.html 404 /404/404.html 500 /404/500.html 2.添加4 ...
- WinForm中配置数据库连接字符串
以前做Winform程序,居然专门做一个界面来配置连接字符串.今天无意中发现:竟然可以直接调用VS.net2005中的配置界面来处理. 使用方法也非常简单: 引用C:\Program Files\Mi ...
- tp5 模型中配置数据库连接信息
namespace app\api\model; use think\Model;class BaseModel extends Model {protected $connection = [// ...
- IDEA中配置数据库连接
1.点击IDEA右边框的 `Database` ,在展开的界面点击 `+` 选择 `Data Source` ,再选择 `MySQL` 2.在弹出的界面进行基本信息的填写 3.填写完后,点击'Test ...
- yml文件中配置时间类型转换方式
属性上增加: @JsonFormat(timezone = "GMT+8",pattern="yyyy-MM-dd")或者@JsonFormat(shape = ...
- easyswoole数据库连接池_easyswoole orm配置数据库连接
配置信息注册 ORM 的连接配置信息(数据库连接信息)需要注册到连接管理器中. 数据库连接管理器 ORM的连接管理由EasySwoole\ORM\DbManager类完成,它是一个单例类. use E ...
- python中logging(日志)配置三种方式
超详细日志文档 python中,logging由logger.handler.filter.formater四个部分组成: logger(记录器):提供我们记录日志的方法: handler(处理器): ...
最新文章
- android——记录从android studio2.3升级到android studio3.0版本遇到的坑
- BERT和ERNIE谁更强?这里有一份4大场景的细致评测
- 纯干货:CMOS图像传感器产业趋势和主要厂商
- 在eclipse中输入.后提示解决
- 实验二 初始化阶段-source.c
- 带分页功能的SSH整合,DAO层经典封装
- ubuntu18.04安装、配置dosbox
- java深度克隆大数据_Java - 深拷贝技巧
- WindowsXP操作系统进程详细介绍
- 开榨油店的失败教训_开榨油坊风险大吗?该如何投资
- vb.net 模拟鼠标 失去焦点_孢子:EA最成功的神作,虽能“模拟万物”但却落得昙花一现...
- RealFlow在线教程翻译(5)——Shattered Glass (破碎的玻璃杯)
- matlab图像导数求积分_MATLAB学习笔记(三):符号计算(积分+导数)
- 牧牛区块链,区块链经济学应该关注的问题
- 使用python中的pymrmr模块来进行特征提取,深入学习mRMR(最大相关最小冗余准则)
- 利用Python控制德国Vialux DMD 2021-10-03
- Sparse Transformers
- AirPods站起来,千万个Hi-Fi倒下去
- matlab舍选抽样正态分布,正态分布的抽样方法.pdf
- 2021-07-08 斜率
热门文章
- 技术停滞_检测和测试停滞的流– RxJava常见问题解答
- java登录界面命令_Java命令行界面(第29部分):自己动手
- aws ecr_在ECR上推送Spring Boot Docker映像
- spring依赖注入_Spring的依赖注入陷阱
- hazelcast_Hazelcast的MapLoader陷阱
- jvm虚拟机 基于栈_守护基于JVM的应用程序
- 服务器日志记录_5种改善服务器日志记录的技术
- 每个私有静态方法都是新类的候选人
- 即将举行的网络研讨会:调试生产中Java的5种最佳实践
- 资源泄漏:救援的命令模式