webconfig.xml内配置数据库连接

 一个很简单的webconfig.xml内配置数据库连接,这也是在网上转载的。自己在做了些笔记。欢迎小学生来关顾,大神就直接忽略吧。

  webconfig.xml的配置内容如下:

  <configuration>

  <connectionStrings>

  <add name="ApplicationServices"

  connectionString="data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"

  providerName="System.Data.SqlClient" />

  <add name="TESR_DB" connectionString="user id=sa;Data Source=127.1.1.1;password=12345678;Persist Security Info=True;" providerName="System.Data.SqlClient" />

  </connectionStrings>

  ……

  </configuration>

  Persist Security Info=True;的意识是:是否保密信息,DO在数据库连接成功后是否保存密码信息。True表示保存,False表示不保存。

  主要是name="TESR_DB",会被后台对应的ConfigurationManager.ConnectionStrings取到

  以上的是SQL SEVER的,Oracle的是<add name="TESR_DB" connectionString="DATA SOURCE=127.1.1.1;PASSWORD=12345678;USER ID=sa" providerName="Oracle.DataAccess.Client" />

  测试是否连接代码:

  (在后台要引用webconfig.xml的配置信息,需要引入 using System.Configuration;库,才可调用到webconfig.xml的配置信息)

  string myvar1 = ConfigurationManager.ConnectionStrings["TESR_DB"].ToString();

  SqlConnection conn = new SqlConnection(myvar1);

  try

  {

  conn.Open();

  Response.Write("连接成功");

  }

  catch (Exception ex)

  {

  Response.Write("连接失败");

  }

  这里和显然的告诉大家,或许都已经注意到了name="TESR_DB"在后台是被 ConfigurationManager.ConnectionStrings["TESR_DB"].ToString();是一致的。一个项目对应多个数据库什么的或者其他信息,就是利用不同的name来设置。

时间: 2024-12-25 09:48:01

webconfig.xml内配置数据库连接的相关文章

java配置数据库连接池的方法步骤_java

先来了解下什么是数据库连接池数据库连接池技术的思想非常简单,将数据库连接作为对象存储在一个Vector对象中,一旦数据库连接建立后,不同的数据库访问请求就可以共享这些连接,这样,通过复用这些已经建立的数据库连接,可以克服上述缺点,极大地节省系统资源和时间. 在实际应用开发中,特别是在WEB应用系统中,如果JSP.Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求都必须经历建立数据库连接.打开数据库.存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时

页面手动配置数据库连接

问题描述 页面手动配置数据库连接 如何设计啊,是否能详细说明呢?谢谢各位了 解决方案 什么语言? 这在C#相当简单,就几行代码的事情 1. 根据页面输入框内输入的不同值 拼接出一个sqlconnectionstring 2. 实例化一个SqlConnnection类的对象进行数据库连接 解决方案二: http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection%28v=vs.110%29.aspx usin

log4j用poolman配置数据库连接池的问题

问题描述 我的项目用log4j记录日志,用poolman来配置数据库连接池.现在是这样一个问题:数据库的连接信息在poolman.xml中配置,我想对poolman.xml中的数据库连接信息进行加密.但是不知道在什么地方进行解密,保证能正确连接到数据库.也可以理解为动态修改数据库连接信息. 解决方案 解决方案二:自己顶一下,菜鸟诚心请教各路大牛解决方案三: 解决方案四:这个是最好的,你看看,希望对你能有所帮助!!解决方案五:引用3楼xmt1139057136的回复: 这个是最好的,你看看,希望对

web.config中配置数据库连接的方式_实用技巧

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

如何解决局域网内mysql数据库连接慢_Mysql

通过内网连另外一台机器的mysql服务, 确发现速度N慢! 等了大约几十秒才等到提示输入密码.  但是ping mysql所在服务器却很快!  想到很久之前有过类似的经验, telnet等一些服务在连接请求的时候,会做一些反向域名解析(如果反向解析不顺畅, 估计就会延迟很多,  给人的感觉是连接速度N慢!)     在网上搜索了下解决办法, 发现有两种:     一. 两边机器配置的resolve.conf不一样, 把resolve.conf配置成速度比较快的DNS就OK     二. 把mys

JavaWeb工程中web.xml基本配置

一.理论准备         先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对. web.xml是不是必须的呢?不是的,只要你不用到里面的配置信息就好了,不过在大型web工程下使用该文件是很方便的,若是没有也会很复杂.         那么web.xml能做的所有事情都有那些?其实,web.xml的模式(Schema)文件中定义了多少种标签元素,web.xml中就可以出现它的模式文件所定义的标签元素,它就能拥有定义出来的那些功能.web.xml的模式文件是由Sun

web.xml和struts-config.xml的配置

web|xml struts应用程序的配置: 上篇文章讲了controller,但是我发现对于Jakarta Struts中的其它内容已经遗忘殆尽,古人云:温故而知新,就让我对前边几章作一下复习这里要配置的文件有两个,一个是web.xml,另一个是struts-config.xml一.为struts配置web.xml1,配置ActionServlet(only one),使其接收应用程序收到的所有请求分为两步,a:使用servlet元素配置servlet实例,做servlet-mapping<w

struts 2在web.xml中配置详情

web.xml是web应用中加载有关servlet信息的重要配置文件,起着初始化servlet,filter等web程序的作用. 通常,所有的MVC框架都需要Web应用加载一个核心控制器,那采取什么方法加载这样的核心控制器呢,servlet或filter成为了很好的选择, 因为它们会随着web服务的启用而自动的载入.对于Struts 2框架而言,需要加载FilterDispatcher, 只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载应用的Str

Struts2教程3:struts.xml常用配置解析

在本文中将详细讲述struts.xml文件的常用配置及注意事项. 1.使用<include>标签重用配置文件 在Struts2中提供了一个默认的struts.xml文件,但如果package.action.interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护.因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用<include>标签引用这些配置文件.这样做的优点如下: 结构更清晰,更容易维护配置信息. 配置文