当前位置: 首页 > 编程笔记 >

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

楚煜
2023-03-14
本文向大家介绍web.config中配置数据库连接的方式,包括了web.config中配置数据库连接的方式的使用技巧和注意事项,需要的朋友参考一下

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

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

1. appSettings

<appSettings>  
<add key="conn" value="server=服务器名;database=数据库名;uid=用户名;password=密码;"/> 
</appSettings> 

2. connectionStrings

<connectionStrings>  
<add name="conn"  
connectionString="Dserver=服务器名; 
database=数据库名;uid=用户名;password=密码" providerName="System.Data.SqlClient" /> 
</connectionStrings> 

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中配置数据库连接的两种方式以及这两种方式的介绍,希望你会有所收获。

 类似资料:
  •   //默认Mysql数据库 'default_mysql_config' => 'mysql', //Mysql数据库配置 'mysql' => array( 'host'  => 'localhost', 'port' => '3306', 'username' => 'root', 'password' => '', 'db_name' => 'g-framework', 'db_prefi

  • 由于基于HTTP协议的Web程序是无状态的,因此,在应用程序中使用JDBC时,每次处理客户端请求时都会重新建立数据库连接。如果客户端的请求非常频繁,服务端在处理数据库时将会消耗非常多的资源。因此,在Tomcat中提供了数据库连接池技术。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个数据库连接。在使用完一个数据库连接后,将其归还数据库连接池

  • 本文向大家介绍thinkphp配置连接数据库技巧,包括了thinkphp配置连接数据库技巧的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了thinkphp配置连接数据库的常用方法,分享给大家供大家参考。具体方法如下: 1.在thinkphp入口文件同目录下的config.inc.php中添加数据库配置信息 然后在项目目录的config.php文件中添加如下代码: 在后台文件中也可以添加如上

  • 本文向大家介绍ASP.NET web.config中 数据库连接字符串加密解密,包括了ASP.NET web.config中 数据库连接字符串加密解密的使用技巧和注意事项,需要的朋友参考一下 虽然不怎么新鲜,但相信还是有许多人不知道,好,不说废话,直接给方法:开始--->运行,输入cmd,接着输入以下内容 加密: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50

  • 本文向大家介绍spring boot配置MySQL数据库连接、Hikari连接池和Mybatis的简单配置方法,包括了spring boot配置MySQL数据库连接、Hikari连接池和Mybatis的简单配置方法的使用技巧和注意事项,需要的朋友参考一下 此方法为极简配置,支持MySQL数据库多库连接、支持Hikari连接池、支持MyBatis(包括Dao类和xml文件位置的配置)。 1、pom.

  • 本文向大家介绍Hibernate连接三种数据库的配置文件,包括了Hibernate连接三种数据库的配置文件的使用技巧和注意事项,需要的朋友参考一下 Hibernate连接数据库的配置文件为hibernate.cfg.xml,下面列出了连接三种数据库(SQL Server、Oracle、MySQL)时,hibernate.cfg.xml的必要配置。 连接MySql的配置 连接Oracle的配置 连接