把数据库连接信息写在web.config文件里(vs.net2003)

web|数据|数据库|数据库连接|数据库连接

如果我们把数据库连接信息也就是数据库连接字符串写在web.config里,不但加强了程序的安全,同时也极大的方便了程序的修改。

   在web.config文件里添加关键字key是通过<appSettings>标记来实现的,但是appSettings标记通常放在<system.web>.....</system.web>标记外面。例:

<configration>

    <appSettings>

        <add key="connString1"

                   value="server=localhost;user id=sa;pwd=;database=数据库名字"/>

         <add key="connString2"

                  value="provider=Microsoft.Jet.OleDb.4.0;Data Source=数据库路径"/>

   </appSettings>

   <system.web>

要在代码中引用这些数据库连接字符串,需要先添加对System.ConFiguration名字空间的引用,在这个名字空间中含有ConfigurationSettings类,其静态方法ConfigurationSettings.AppSettings属性可获取web.config文件中<appSettings>节的设置,读到的值为string型。例如:

using System.Configuration;

string conn1 = ConfigurationSettings.AppSettings["connString1"];

string conn2 = ConfigurationSettings.AppSettings["connString2"];

SQLConnection myConn1 = new SQLConnection(conn1);

OleDbConnection myConn2 = new OleDbConnection(conn2);

   .

   .

   .

   </system.web>

</configration>

时间: 2024-11-03 17:32:04

把数据库连接信息写在web.config文件里(vs.net2003)的相关文章

网站传到网上后该如何设置Web.config 文件?

问题描述 我在网上申请了一个支持.net的免费空间,我把我做的网站传到上面了以后,我也把Web.Config文件里的IP地址也改成这个免费空间的IP了,数据库是放在App_Data文件夹里的,可是就是打不开啊,我的网站在本地打开都是好的,页面上它有这样的错误提示:"/"应用程序中的服务器错误.--------------------------------------------------------------------------------运行时错误说明:服务器上出现应用程序

web.config文件中的数据库连接字符串加密解密怎么完成,超级急切!!!!!!!!connectstring

问题描述 web.config文件中的数据库连接字符串加密解密怎么完成,超级急切!!!!!!!! 解决方案 解决方案二: 解决方案三:曾经搜索过这样个方法:(声明:我没有实际操作过)1.打开记事本,然后将下面的代码复制到一个新文件中.<%@PageLanguage="C#"%><%Response.Write(System.Security.Principal.WindowsIdentity.GetCurrent().Name);%>保存my.aspx到你的we

web.config 文件的用法

问题描述 我之前用apicloud做了一个安卓的客户端,然后上面说连服务器数据库那些,然后他们给了我一个web.config文件.说这里面有连接数据库的信息.但是我之前没有接触过.不知道该怎么弄,求大神们指导一下下一步应该怎么做.谢谢大家了 解决方案 解决方案二:web.config不过就是个xml文件而已,你用记事本打开,或者如果你不需要改,用IE打开也行,然后就可以看里面的内容了解决方案三:连接数据库的信息,无非就是类似下面的字符串:connectionString="DataSource=

如何配置Web.config文件 for ASP.NET

一.认识Web.config文件   Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的  Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件.它可以提供除

利用程序动态管理Web.config文件

web|程序|动态   Web.config文件假设有如下需要管理的配置信息:  <appSettings>    <add key="SiteTitle" value="站点名称" />    <add key="SiteUrl" value="主页网址" />    <add key="SiteLogo" value="站点Logo" /&g

浅析Asp.net中的Web.config文件

asp.net|web 一.认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文

ASP.NET学习:认识Web.config文件

asp.net|web  内容来源于网络. 摘要:本文讲述Web.config文件的基本原理及相关设置. 本页内容: 认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配

在ASP.NET2.0中的WEB.CONFIG文件中调用外部文件

asp.net|web 在一个工作项目或者工作小组中,有可能经常要转换工作的调试环境,比如开发环境,测试环境,部署环境,这样有可能要对web.config文件进行修改或改动,比如要改数据库的连接字符串,角色配置,安全配置环境等,一不小心,很容易会发生遗漏等错误.在asp.net 2.0的web.config文件中,新加入了可以引入外部文件的新特性,使到我们可以先预先搞好几个文件,比如将经常要改动的部分,如数据库连接串部分等,按不同的开发环境,分别写成若干个xml文件,然后在web.config中

在asp.net 2.0中的web.config文件中调用外部文件

在一个工作项目或者工作小组中,有可能经常要转换工作的调试环境,比如开发环境,测试环境,部署环境,这样有可能要对web.config文件进行修改或改动,比如要改数据库的连接字符串,角色配置,安全配置环境等,一不小心,很容易会发生遗漏等错误.在asp.net 2.0的web.config文件中,新加入了可以引入外部文件的新特性, 使到我们可以先预先搞好几个文件,比如将经常要改动的部分,如数据库连接串部分等,按不同的开发环境,分别写成若干个xml文件,然后在web.config中把它们按需要调入进来.