C 2 0全能資料庫元件 通俗易懂

2021-04-17 20:01:39 字數 3031 閱讀 4045

asp.net c#2.0全能資料庫元件(開源含例項原始碼)

附件:

dboperatorservice.rar

(216k,

:247)

/* ?——————————————————————————?

| title: asp.net c#2.0

全能資料庫元件

(開源含例項原始碼

)|| project: dboperatorservice.data                    |

| subarea: dataset                                   |

| author: ξ

簫音             |

| created date: 01/16/2007                           |

| changed date: 01/17/2007                           |

?——————————————————————————? */

使用說明:

此元件完全開源並且重新封裝了微軟類庫,十分安全,附加了我補充得例項原始碼;

有興趣的朋友可以一起學習!功能較簡單,但很實用,給廣大愛好

.net

程式設計的朋友

拋磚引玉把。

^_^

功能說明:

1、資料庫一鍵切換

當你的系統開發完成後,你的系統在預設情況下已經自動具備

access

與sql server

資料庫的使用能力

,從此你不再因為將

access

系統改為

sql而修改大量**而煩惱。

2、只需手寫

20%的**

元件將資料庫的鏈結、開啟與關閉等等經常需要用到的資料庫操作封閉成類,在實際使用中,你不用

再記住那些煩人的類名與用法,一句

sql語句從此代替以往的煩人**。

3、資料庫狀態監控

以前在開發**時,資料庫的開啟與關閉是否適時是初學者學習的攔路虎,很多情況下,人們在開發

**時會常常忘記資料的關閉而致資源耗盡,而使用此元件,你從此不用再考慮此問題。 ξ

簫音ξ簫心網www.crfly.com

使用方法簡單說明:

1、**對比 1)

傳統web

**資料庫程式設計**

gridview1.datasource = ds.tables[tablename1].defaultview;

gridview1.databind(); 2)

使用dboperator.data

資料庫元件

gridview1.datasource = ds;

gridview1.databind(); 2

、資料庫配置

webconfig

裡使用哪個資料庫,就開啟哪個。 3

、資料來源呼叫

例如:1) dataset

呼叫方法:

protected void page_load(object sender, eventargs e)

2) reader

呼叫方法:

protected void page_load(object sender, eventargs e)

dr.close();//

關閉閱讀器}

實現功能:

osddataset類讀取

(dataset方式)

,插入,更新,刪除,統計

1,讀取

dataset ds=osddata.dataset("select * from

表where

條件",

開始行,

多少行,"

虛擬表名

");2,

插入osddata.executenonquery("insert into 表(

列1,列2) values (

變數1,

變數2)");

3,更新

osddata.executenonquery("update

表set 列1=

變數a,列2=

變數b where

條件");

4,刪除

osddata.executenonquery("delete

表where

條件");

5,統計

osddata.executescalar("select * from

表where

條件",

統計型別

)統計型別分兩種:

int

整型:1

double

帶小數點:2

//---------- osdreader

類--------------------

實現功能:讀取

(datareader

閱讀器方式

)呼叫方法:

osdreader dr=new osdreader("select * from

表where

條件");

//--------------------------------------------

if(dr.read())

//--------------------------------------------

while(dr.read)

//--------------------------------------------

呼叫讀取出來的值:

dr["

列名"].tostring();

使用完後關閉:

C 2 0全能資料庫元件 通俗易懂

asp.net c 2.0全能資料庫元件 開源含例項原始碼 附件 dboperatorservice.rar 216k,247 title asp.net c 2.0 全能資料庫元件 開源含例項原始碼 project dboperatorservice.data subarea dataset au...

通俗易懂的資料庫「正規化」教程

貫穿全文的乙個例子。第一正規化 1nf 幾個重要的概念。第二正規化 2nf 第三正規化 3nf bc正規化 bcnf 第四正規化 4nf 插入異常 如果目前開設了計算機系,但是尚未招生,那麼計算機系是無法插入到表的系名中的,學號,課名 是主屬性,不能為空。刪除異常 如果經濟系的學生全部畢業了,在刪除...

資料庫三大正規化詳解(通俗易懂)

正規化 英文名稱是 normal form,它是英國人 e.f.codd 關聯式資料庫的老祖宗 在上個世紀70年代提出關聯式資料庫模型後總結出來的,正規化是關聯式資料庫理論的基礎,也是我們在設計資料庫結構過程中所要遵循的規則和指導方法。目前有跡可尋的共有8種正規化,依次是 1nf,2nf,3nf,b...