C 與資料庫技術

2021-05-22 14:23:02 字數 1443 閱讀 4189

ado.net

物件模型中有

5個主要的資料庫訪問和操作物件,分別是

connection

、command

、datareader

、dataadapter

和dataset

物件。其中,

connection

物件主要負責連線資料庫,

command

物件主要負責生成並執行

sql語句,

datareader

物件主要負責讀取資料庫中的資料,

dataadapter

物件主要負責在

command

物件執行完

sql語句後生成並填充

dataset

和datatable

,而dataset

物件主要負責訪問和更新資料。

ado.net

主要提供了兩種資料提供者

(data provider)

,分別是

sql server.net provider

和ole db.net provider

。sql server.net framework

資料提供程式使用它自身的協議與

sql server

資料庫伺服器通訊,而

oledb.net framework

則通過ole db

服務元件

(提供連線池和事務服務

)和資料來源的

ole db

提供程式與

ole db

資料來源進行通訊。

它們兩者內部均有

connection

、command

、datareader

和dataadapter 4

類物件。對於不同的資料提供者,上述

4種物件的類名是不同的,而它們連線訪問資料庫的過程卻大同小異。

這是因為它們以介面的形式,封裝了不同資料庫的連線訪問動作。正是由於這兩種資料提供者使用資料庫訪問驅動程式遮蔽了底層資料庫的差異,所以從使用者的角度來看,它們的差別僅僅體現在命名上。

表2-1

描述了這兩類資料提供者下的物件命名。

表2-1ado.net

物件描述

物件名ole db

資料提供者的類名

sql server

資料提供者類名

connection

物件oledbconnection

sqlconnection

command

物件oledbcommand

sqlcommand

datareader

物件oledbdatareader

sqldatareader

dataadapter

物件oledbdataadapter

sqldataadapter

c 資料庫連線技術

利用datagridview控制項顯示資料庫的內容,並直接修改。1 初始化需要用的各物件 新建乙個sqlconnection物件 sqlconnection conn 新建乙個sqldataadapter物件 sqldataadapter sda 2 在窗體的load事件中例項化各物件 例項化con...

資料庫技術

建立乙個資料庫的一般步驟 建立connection物件,諒解資料庫。建立command物件,這行sql命令。建立dataadapter物件,提供資料來源與記錄集之間的資料交換,資料庫與記憶體中的資料交換。建立dataset物件,將從資料來源中得到的資料儲存在記憶體中,並對資料進行各種操作等。資料庫連...

資料庫技術

關係元組 多個屬性的集合 屬性屬性的域 屬性的取值範圍 候選碼 若關係中的某一屬性組的值能唯一地標識乙個元組,則稱該屬性組為候選碼 主碼 若乙個關係中由多個候選碼,則選定其中乙個為主碼 如果關係模式r地每個關係r的屬性值都是不可分的原子值,那麼稱r是第一正規化的模式,r是規範化的關係。如下 關係模式...