国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

ASP.NET數據庫連接在web應用程序中的配置淺析

開發 后端
ASP.NET數據庫連接在web應用程序中的配置是怎么實現的呢?本文就向你介紹ASP.NET中使用web.config配置web應用程序中的數據庫連接問題。

ASP.NET數據庫連接的過程中,你會經常碰到這種情況:幾乎在網站的每個頁面上,存儲一些全局處理信息。理想的做法是將這些信息一次性的集中存儲在資料檔案庫中,而不是在網站的每個頁面上都重復這樣的操作。比如說數據庫連接串就是這樣的信息,如果這些信息不是集中存儲在特定區域中,而是在網站的每個需要連接數據庫的頁面上手工輸入,可以設想:當數據庫連接串改動時將會令人頭痛,你必須遍歷網站中所有連接數據庫的頁面去修改!

在ASP.NET數據庫連接中,通過Web.config,你可為使用 ﹤appSettings﹥ 標記,在這個標記中,你可用 ﹤add ... /﹥ 標記定義0到多個設置。本文中我們主要討論了如何使用web.config來配置一個web應用程序中的數據庫連接。

web.config文件是標準的xml文件,我們可以使用它來為一臺機器下的每一個web應用程序或某個應用程序或一個目錄下的asp.net頁面來進行設置,當然,它也可以為一個單獨的web頁面進行設置。

如:網站的主目錄是\inetpub\wwwroot\,那么我們將web.config放置于其下,那么這個網站中的應用程序將被web.config中的設置所影響。

  1. ﹤?xml version="1.0" encoding="gb2312" ?﹥   
  2. ﹤configuration﹥   
  3.  ﹤system.web﹥   
  4.   ﹤compilation defaultlanguage="vb" debug="true" /﹥   
  5.   ﹤customerrors mode="remoteonly" defaultredirect="js/error.htm"﹥   
  6.    ﹤error statuscode="404" redirect="js/filenotfound.aspx" /﹥   
  7.    ﹤error statuscode="500" redirect="js/error.htm" /﹥   
  8.   ﹤/customerrors﹥   
  9.   ﹤authentication mode="windows" /﹥   
  10.   ﹤authorization﹥   
  11.    ﹤allow users="*" /﹥   
  12.   ﹤/authorization﹥   
  13.   ﹤httpruntime maxrequestlength="4000" usefullyqualifiedredirecturl="true" executiontimeout="45" /﹥   
  14.   ﹤trace enabled="false" requestlimit="10" pageoutput="false" tracemode="sortbytime" localonly="true" /﹥   
  15.   ﹤sessionstate mode="inproc" stateconnectionstring="tcpip=127.0.0.1:43444" cookieless="false" timeout="20" /﹥   
  16.   ﹤globalization requestencoding="gb2312" responseencoding="gb2312" fileencoding="gb2312" /﹥   
  17.  ﹤/system.web﹥   
  18.  ﹤appsettings﹥   
  19.   ﹤add key="connstring" value="uid=flash;password=3.1415926;database=news;server=(local)" /﹥   
  20.  ﹤/appsettings﹥   
  21. ﹤/configuration﹥  

這里我們討論一下如何在web.config中設置ASP.NET數據庫連接。

1、連接一個數據庫:

在web.config中的﹤configuration﹥后加入

  1. ﹤appsettings﹥   
  2.     ﹤add key="connstring"    
  3.     value="uid=flash;password=3.1415926;database=news;server=(local)" /﹥   
  4. ﹤/appsettings﹥  

在程序中,你可以使用以下代碼來使用web.config中的設置:

  1. -----vb.net-----   
  2. imports system.configuration   
  3. dim myvar as string    
  4.  myvar=configurationsettings.appsettings("connstring"   
  5. -----c#-----   
  6. using system.configuration;   
  7. string myvar;   
  8. myvar=configurationsettings.appsettings["connstring"];  

2、連接多個數據庫

同理,那就是使用多個不同的key值來設置

3、設置不同子目錄下應用程序的數據庫鏈接

這是一個很有意思的方法,在設置前,先說明一下它的用途:

如果在一個虛擬目錄下有多個子目錄,每一個子目錄下下的web應用程序都需要連接不同的數據庫,這如何做呢??

一種方法是在每一個子目錄下分別建立一個web.config,用它來設置這個目錄下的數據庫連接。但這種方法的問題是需要維護每一個了目錄下的web.config。

方法二,是只在虛擬目錄下建立一個web.config,在它里面設置每一個子目錄下的應用程序的數據庫連接。說到這里,你會想到上面的第二種方法,使用多個不同的key值來設置,這的確是一個辦法。

這里,我想說明的是另一種方法:在虛擬目錄下布置web.config,在其中使用location標記,使用同一個key值來連接數據庫,這樣做的好處很明顯,因為用同一個key值,將導致在所有目錄下的應用程序中,都可以使用共同的語句來連接數據庫,這在程序以后發生位置遷移時,并不用修改程序中連接數據庫的語句。

ASP.NET數據庫連接具體設置如下:

  1. ﹤location path="news"﹥   
  2. ﹤appsettings﹥   
  3.  ﹤add key="connstring" value="uid=flyangel;password=3.1415926;database=news;server=(local)"  /﹥   
  4.  ﹤/appsettings﹥   
  5. ﹤/location﹥   
  6. ﹤location path="bbs"﹥   
  7.  ﹤appsettings﹥   
  8.   ﹤add key="connstring" value="uid=flyangel;password=3.1415926;database=bbs;server=(local)" /﹥   
  9.  ﹤/appsettings﹥   
  10. ﹤/location﹥   
  11. ﹤location path="soft"﹥   
  12.  ﹤appsettings﹥   
  13.   ﹤add key="connstring" value="uid=flyangel;password=3.1415926;database=soft;server=(local)" /﹥   
  14.  ﹤/appsettings﹥   
  15. ﹤/location﹥  

注:上例中news、bbs、soft分別是虛擬目錄下的子目錄。

程序中使用連接時,采用下面的方法:

  1. public function getconnectionstring()   
  2.  configurationsettings.appsettings().item("connstring"   
  3. end sub  

最后需要說明的一點是,為了有效地利用.config文件,你應當創建標準的鍵名和值定義供所有的應用程序開發人員所用。這樣就可以讓同一項目的開發人員采用公共的項目設置。這些標準在部署應用程序和將其轉化為產品的時候非常有用。

ASP.NET數據庫連接的具體配置就向你介紹到這里,希望對你在實際工作中有所幫助。

【編輯推薦】

  1. Windows Server 2003安裝ASP.NET淺析
  2. ASP.NET運行環境搭建淺析
  3. ASP.NET學習之ASP.NET概述
  4. ASP.NET優點的十一方面淺析
  5. ASP.NET數據庫連接淺析
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-07-20 16:08:04

ASP.NET應用程序

2009-07-29 10:30:53

Web應用程序ASP.NET

2009-07-28 17:36:21

ASP.NET數據庫連

2009-07-29 17:01:13

2009-07-29 09:12:31

ASP.NET數據庫連

2009-07-20 16:03:14

ASP.NET 2.0

2009-07-30 16:02:53

2009-07-24 10:41:00

ASP.NET Web

2009-07-21 15:23:55

預編譯Web應用程序ASP.NET

2009-07-24 11:25:53

Web應用程序工程ASP.NET MVC

2009-07-29 17:20:18

應用程序異常

2009-07-31 09:57:47

ASP.NET數據庫緩

2009-07-29 09:33:14

ASP.NET數據庫連

2009-07-28 14:54:47

web.config文ASP.NET應用程序

2009-08-05 10:16:54

部署ASP.NET應用

2009-07-27 16:09:50

2009-07-23 13:26:21

2009-07-21 15:02:19

ASP.NET應用程序

2009-07-22 17:32:40

ASP.NET應用程序

2009-07-29 17:21:10

點贊
收藏

51CTO技術棧公眾號

精品久久久久久无码国产| 国产一区电影| 欧美日韩国产高清| 57pao成人国产永久免费| 精品亚洲美女网站| 日韩精品视频在线观看网址| 中文字幕在线观看网站| 欧美日韩一级片在线观看| 韩国福利在线| 欧美日韩一区久久| 在线观看麻豆| 6080国产精品一区二区| 蜜桃av在线免费观看| 91精品国产福利| 欧美aaaaaaa| 日韩精品在线免费播放| 亚洲天堂av影院| 亚洲国产成人av在线| 蜜桃av在线播放| 中文字幕久精品免费视频| 手机看片久久| 久久亚洲国产成人| 国产伦精品一区二区三区免费优势| 久久久久久久久久亚洲| 日韩电影不卡一区| 国产精品欧美日韩| 1024精品久久久久久久久| 国产精品久久久久久久午夜| 欧美亚洲国产一区| av观看久久| 亚洲综合激情| 一二三四中文字幕| 国产日产精品一区| 在线观看av资源| 日韩天堂在线观看| 色猫猫成人app| 国内免费精品永久在线视频| 日韩精品欧美| 欧美日韩另类综合| 国产传媒日韩欧美成人| 日本激情视频在线播放| 亚洲免费在线观看| 国产高清视频在线| 日韩成人xxxx| 国产精品对白久久久久粗| 91精品国产综合久久久久久久久| 在线看片一区| 亚洲精品天堂成人片av在线播放 | 国产制服丝袜一区| 日韩精品xxxx| 亚洲影院在线观看| 50度灰在线| 久久精品91久久香蕉加勒比| 国模吧精品视频| 亚洲高清在线播放| 亚洲欧洲日韩在线| 在线观看电影av| 午夜精品免费视频| 亚洲自拍另类| 99热99在线| 欧美一区二区三区不卡| 国产一区二区高清在线| 亚洲mm色国产网站| 国产91精品一区二区| 黄页网站在线播放| 亚洲嫩模很污视频| 欧美精品尤物在线观看| 小说区视频区图片区| 亚洲激情男女视频| 欧美成人黑人| 5566中文字幕一区二区| 99久久久国产精品| 日本中文字幕在线视频| 久久久久国产精品免费网站| 爽爽淫人综合网网站| 97影视在线观看| 欧美sm极限捆绑bd| 成人在线丰满少妇av| 日韩 欧美 视频| 天天综合色天天综合色h| 欧美日韩精品免费观看视欧美高清免费大片| 国产精品久久久| www.爱久久.com| 黄色的网站在线观看| 日本欧美黄网站| 国产二区国产一区在线观看 | 中文字幕免费不卡在线| 日本中文字幕电影在线免费观看| 色综合久久中文字幕综合网小说| 国产视频亚洲| 秋霞在线观看av| 日韩中文娱乐网| 久久精品30| 桃乃木かなav在线播放| 超薄丝袜一区二区| 久久99精品久久久久久| www.亚洲视频| 成人羞羞国产免费| 综合色天天鬼久久鬼色| 日韩美女在线| 992tv成人免费观看| 欧美一区二区福利视频| 欧美在线日韩| 在线免费黄色毛片| 国产精品电影观看| 中文字幕亚洲不卡| 91精品国产自产精品男人的天堂| 国产成人艳妇aa视频在线 | 美女永久在线网站| 97福利一区二区| 91浏览器在线视频| 久久99久久99精品免观看软件| 蜜桃av色综合| 欧美自拍丝袜亚洲| 欧美精品一卡两卡| 天天av综合网| 久久久久久久久久久人体| 国内精品免费**视频| 午夜免费在线观看精品视频| 欧美拍拍视频| 青青久久av北条麻妃黑人| 99视频精品全部免费在线| 精精国产xxxx视频在线播放| 国产综合 伊人色| 色婷婷久久久综合中文字幕 | 欧美激情综合五月色丁香| 亚洲人体视频| 成人手机视频在线| 亚洲第一综合天堂另类专| 日本欧美在线观看| 日本а中文在线天堂| 在线丝袜欧美日韩制服| 日韩大片在线观看视频| 国模娜娜一区二区三区| 久久精品女人天堂av免费观看| 日韩精品福利片午夜免费观看| 欧美精品123区| 免费亚洲视频| xxx.xxx欧美| 久久亚洲a v| 日韩中文字幕视频在线| 一级香蕉视频在线观看| 黄动漫在线看| 91精品韩国| 在线亚洲a色| 毛片基地黄久久久久久天堂| 国产拍揄自揄精品视频麻豆| 日韩欧美在线播放| 亚洲第一主播视频| 国产亚洲制服色| 韩日欧美一区| 亚洲男女网站| 在线免费av网址| 日本xxx免费| 含羞草久久爱69一区| 国产精品视频一| 国产在线观看精品一区二区三区| 国产精品第七影院| 色视频一区二区三区| 天天做天天爱天天高潮| 成人高清免费| 福利视频在线播放| 蜜桃一区二区三区| 一区二区高清| 中文字幕中文字幕在线一区| 欧美一级片在线看| 色屁屁一区二区| 欧美性极品少妇精品网站| 国产美女一区二区三区| 国产精品欧美一级免费| 国产精品少妇自拍| 欧美日韩国产片| 久久亚洲精品一区| 欧美国产日韩精品| 久久久欧美一区二区| 日韩成人影视| 久久久久久青草| 色8久久久久| 欧美一区二区| 久久亚洲综合色| 日韩在线观看网址| 97在线视频国产| 国语自产在线不卡| 亚洲女同精品视频| 国产高清在线一区| 成人福利网址| 日韩欧美国产免费| 日本最黄视频| 色佬视频在线观看| 欧美r级在线| 日本乱理伦在线| 91精品啪在线观看国产81旧版| 高清国产午夜精品久久久久久| 久久久999国产精品| 欧美国产日韩在线播放| 992tv在线观看免费进| 日韩欧美高清一区二区三区| 爽爽淫人综合网网站| 欧美乱大交xxxxx另类电影| 国内揄拍国内精品|