正文

供求信息網(wǎng)(7)

ASP.NET項目開發(fā)案例全程實錄(第2版) 作者:明日科技


1.3.8 網(wǎng)站文件組織結(jié)構(gòu)

為了便于讀者對本網(wǎng)站進行學(xué)習(xí),在此將網(wǎng)站文件的組織結(jié)構(gòu)展示出來。另外,將相同功能類型的Web窗體文件存放在同一個文件夾便于后期維護。網(wǎng)站文件組織結(jié)構(gòu)如圖1.20所示。

1.4  公共類設(shè)計

開發(fā)項目中以類的形式來組織、封裝一些常用的方法和事件,不僅可以提高代碼的重用率,也大大方便了代碼的管理。

1.4.1  數(shù)據(jù)層功能設(shè)計

數(shù)據(jù)層設(shè)計主要實現(xiàn)邏輯業(yè)務(wù)層與SQL Server數(shù)據(jù)庫建立一個連接訪問橋。該層主要實現(xiàn)的功能方法為:打開/關(guān)閉數(shù)據(jù)庫連接、執(zhí)行數(shù)據(jù)的增、刪、改、查等功能。

1.打開數(shù)據(jù)庫連接的Open()方法

建立數(shù)據(jù)庫的連接,主要通過SqlConnection類實現(xiàn),并初始化數(shù)據(jù)庫連接字符串,然后通過State屬性判斷連接狀態(tài),如果數(shù)據(jù)庫連接狀態(tài)為關(guān),則打開數(shù)據(jù)庫連接。實現(xiàn)打開數(shù)據(jù)庫連接的Open()方法的代碼如下:

 

例程01  代碼位置:光盤\TM\01\SIS\ App_Code \ DataBase.cs

#region   打開數(shù)據(jù)庫連接

/// <summary>

/// 打開數(shù)據(jù)庫連接

/// </summary>

private void Open()

{

    // 打開數(shù)據(jù)庫連接

    if (con == null)

    {

u        con = new SqlConnection("Data Source=(local);DataBase=db_CMS;User ID=sa;PWD=");

    }

v     if (con.State == System.Data.ConnectionState.Closed)

w        con.Open();

}

#endregion


上一章目錄下一章

Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號