日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET 例程完全代码版(5)——通过web.config配置数据库连接池

發布時間:2023/12/15 asp.net 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET 例程完全代码版(5)——通过web.config配置数据库连接池 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面講述在VS2005中如何使用web.config配置文件,進行數據庫的連接操作,并啟用SQL Server數據庫的連接池,相信對于已經熟悉VS2003的、剛進入05的環境的朋友會有些幫助。
??? 首先,在05中,默認情況下,并沒有自動為應用程序生成web.config,當第一次運行應用程序的時候,會出現Debuging Not Enabled的提示,點擊OK按鈕,會為應用程序生成一個web.config配置文件。在<configuration>元素中,已經有了如下兩個節點元素:
?<appSettings/>
?<connectionStrings/>
03中,數據庫的連接配置是在<appSettings/>中通過add key=" connStr " value = " "來指定的;05中,"connectionStrings 元素為 ASP.NET 應用程序和 ASP.NET 功能指定數據庫連接字符串(名稱/值對的形式)的集合。在以前的 ASP.NET 版本中,連接字符串存儲在 appSettings 中。在 ASP.NET 2.0 中,如會話、成員資格、個性化設置和角色管理器等功能均依賴于存儲在 connectionStrings 元素中的連接字符串。您還可以使用 connectionStrings 元素來存儲您自己的應用程序的連接字符串。"——SDK。
可以將<connectionStrings/>用下面的代碼替換:
?<connectionStrings>
??? <add?
????? name="CONNSTRING"
????? connectionString="data source =localhost;uid =sa;pwd=;database=Book;pooling=true"/>? //注意:pooling也可以在后面通過代碼指定
? </connectionStrings> 應用程序中這樣讀取即可:
??? private readonly string SQLCONNECTIONSTRING = ConfigurationManager.ConnectionStrings["CONNSTRING"].ConnectionString;
下面是測試的例子,當然基本的ADO.NET連接數據庫的知識要知道。
建立一個DbPooling.aspx,代碼如下: using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls; public partial class DbPooling : System.Web.UI.Page
{
??? private readonly string SQLCONNECTIONSTRING = ConfigurationManager.ConnectionStrings["CONNSTRING"].ConnectionString;
??? protected void Page_Load(object sender, EventArgs e)
??? {
??????? if (!Page.IsPostBack)
??????? {
??????????? ConnectionObject();
??????????? DataSet ds = null;
??????????? for (int i = 0; i < 1000; i++)
??????????? {
??????????????? ds = GetCustomers(true);??? //true——配置連接池
??????????? }
??????????? GridView1.DataSource = ds;????? //03中的DataGrid現在是GridView
??????????? GridView1.DataBind();
??????? }
??? }
??? private DataSet GetCustomers(bool nStartPooling)
??? {
??????? string connStr = SQLCONNECTIONSTRING + "Pooling=" + nStartPooling.ToString();?? //通過傳遞的bool指定是否配置連接池
??????? Label1.Text = connStr;
??????? SqlConnection conn = new SqlConnection(connStr);
??????? string cmdText = "SELECT Top 10 * FROM Book";
??????? SqlDataAdapter da = new SqlDataAdapter(cmdText, conn);
??????? conn.Open();
??????? DataSet ds = new DataSet();
??????? da.Fill(ds);
??????? conn.Close();
??????? return ds;
??? } private void ConnectionObject()
??? {
??????? SqlConnection conn = new SqlConnection(SQLCONNECTIONSTRING);
??????? string cmdText = "SELECT Count(*) as BookCount FROM Book";
??????? SqlCommand comm = new SqlCommand(cmdText, conn);
??????? conn.Open(); int result = (int)comm.ExecuteScalar();
??????? Response.Write("Book表的記錄數為:" + result.ToString());
??????? Response.Write("<br>SQL Server數據庫的連接狀態為:" + conn.State.ToString());
??????? Response.Write("<br>SQL Server數據庫連接的通信包的大小為:" + conn.PacketSize.ToString());
??????? Response.Write("<br>SQL Server數據庫連接的數據庫為:" + conn.Database.ToString());
??????? Response.Write("<br>SQL Server數據庫連接的工作站點:" + conn.WorkstationId.ToString());
??????? conn.Close();
??????? Response.Write("<br>SQL Server數據庫的連接狀態:" + conn.State.ToString()); }
}
????? 對于剛剛開始熟悉 VS2005 的朋友來說,很多細節的東西要與03區別,當然,查一下SDK很容易找到異同和解決方法,本文小例針對在05中初次配置web.config遇到的小麻煩做一總結,詳細的 configuration 操作可以參考SDK了,呵呵。

本文轉自 august 51CTO博客,原文鏈接:http://blog.51cto.com/august/6971,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的ASP.NET 例程完全代码版(5)——通过web.config配置数据库连接池的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91九色蝌蚪 | 成人v片| 欧美精品黑人猛交高潮 | 小sao货大ji巴cao死你 | 奇米四色在线观看 | 午夜不卡福利 | 国产精品国产三级国产aⅴ原创 | 理论片在线观看视频 | 在线国产黄色 | 国产亚洲欧美一区二区 | 超碰在线网站 | 欧美熟妇毛茸茸 | 久久久久亚洲精品系列色欲 | 成人在线手机视频 | 成人免费看类便视频 | 射婷婷 | 久久波多野结衣 | 大尺码肥胖女系列av | 99热这里只有精品18 | 免费黄色小视频在线观看 | 西西4444www大胆无视频 | 国产探花在线精品一区二区 | 婷婷五月花 | 亚欧洲精品在线视频免费观看 | www.色网| 久久久久久久偷拍 | 亚洲精品中文字幕在线观看 | 少妇姐姐 | 国内精品偷拍 | 亚洲一区日韩 | 乱图区| 欧美三级自拍 | 黄色一级视频免费看 | 日韩经典中文字幕 | 黑人玩弄人妻一区二区三区四 | 狠狠爱亚洲 | 牛牛影视一区二区 | av激情小说| 伊人综合影院 | 欧美xxxx83d | 在线久 | 夜夜撸影院 | 婷婷社区五月天 | 女同中文字幕 | 精品国产三级片在线观看 | 伊人资源 | 免费裸体视频女性 | 91视频福利| 欧美日韩国产图片 | 污视频在线观看网站 | 人妻精品久久久久中文字幕 | 男人舔女人下部高潮全视频 | 日韩美女国产精品 | 爱情岛论语亚洲入口 | 亚洲视频在线播放 | 国产精品69久久久久 | 欧美成人精品一区二区男人看 | 午夜成人亚洲理伦片在线观看 | 91久色蝌蚪| 黄色a级在线观看 | 国产一区二区在线播放 | 亚洲精品xxxx | 午夜久久一区 | 高潮毛片又色又爽免费 | 亚洲国产日韩a在线播放性色 | 亚洲精品视频网 | 天天综合色网 | 精品少妇人妻一区二区黑料社区 | 黑人巨大猛交丰满少妇 | 久久久永久久久人妻精品麻豆 | 蜜桃成熟时李丽珍国语 | 色哟哟日韩精品 | 黄av网站| 鲁大师私人影院在线观看 | 中文字幕av免费观看 | 日本a免费| 午夜做爰xxxⅹ性高湖视频美国 | 波多野结衣小视频 | 亚洲精品xxx | 国产精品久久久久蜜臀 | 久久资源365 | 美色视频 | 九色视频91 | 中文字幕av久久爽一区 | 亚洲综合视频在线播放 | 国产真实伦对白全集 | 女教师高潮黄又色视频 | 色小姐av| 国产av日韩一区二区三区精品 | 国产馆视频 | 超碰97最新 | 日韩久久网 | 欧美日韩一区二区三区在线电影 | 亚洲天堂欧美 | 午夜免费毛片 | 都市乱淫 | 在线高清免费观看 | 男人天堂亚洲 | 欧美激情一区二区在线 |