vb mysql 5.1 adodb_VB 中 ADO、 ADODB、 ADODC 的区别与联系(皮毛)
在敲學(xué)生信息管理系統(tǒng)的時候,通過查閱了解了一些關(guān)于 ADO / ADODB / ADODC / 的簡單描述,想想將他們對
比著總結(jié)一下更容易理解記憶、盡管都是一些淺顯的東西,不過對像我這樣的菜鳥們還是有點(diǎn)用的、
ADO(ActiveX Data Objects)
一種
程序
對象
,用于表示用戶
數(shù)據(jù)庫
中的數(shù)據(jù)結(jié)構(gòu)和所包含的數(shù)據(jù)。在Microsoft Visual Basic
編輯器
中,可以使
用
ADO
對象
以及ADO的附加
組件
(稱為Microsoft ADO Extensions for DLL and Security(ADOX))來創(chuàng)建或修改表和
查
詢、檢驗(yàn)
數(shù)據(jù)庫
、或者訪問
外部數(shù)據(jù)源
。還可在代碼中使用ADO來操作
數(shù)據(jù)庫
中的數(shù)據(jù)。
ADODB? (Active Data Objects Data Base)
它是一種 PHP 存取數(shù)據(jù)庫的中間函式組件,雖然 PHP 是建構(gòu) Web 系統(tǒng)強(qiáng)有力的工具,但是 PHP 存取數(shù)據(jù)庫的
功能,一直未能標(biāo)準(zhǔn)化,每一種數(shù)據(jù)庫,都使用另一種不同且不兼容的
應(yīng)用程序接口
(API)。為了填補(bǔ)這個缺憾,因
此才有 ADODB 的出現(xiàn)。一旦存取數(shù)據(jù)庫的接口予以標(biāo)準(zhǔn)化,就能隱藏各種數(shù)據(jù)庫的差異,若欲轉(zhuǎn)換至其它不同的數(shù)
據(jù)庫,將變得十分容易
ADODC
它是一個圖形化的控件,就是VB里部件--控件--Microsoft ADO Data Control 6.0
ADO、? ADODB、 ADODC 各自的使用:
ADO是一個數(shù)據(jù)庫訪問組件,可以在VB、VC、VC++程序中使用。它分為后面兩種,ADODC和ADODB。
ADODB是ADO數(shù)據(jù)對象類別名稱,一般在代碼中編寫,如Dim con as New ADODB.Connection
ADODC是一個圖形化的控件,就是VB里部件--控件--Microsoft ADO Data Control 6.0。然后設(shè)置Adodc的,連
接數(shù)據(jù)庫。
ADODC和ADODB可以同時在一個程序中使用,也可以單獨(dú)使用。
簡單的說:
ADO是種連接數(shù)據(jù)庫的方式
adodb是對象
adodc是控件(一種特殊的對象)
ADODC 的用法:
adodc 它只是是一個控件,ADODC只不過是封裝了ADO的一些功能而已
Dim Con as New Adodb.Connection
with CON
.
.
.Open "........."
end with
dim rs as new Adodb.RecordSEt
rs.open "select * from table1",CON,1,1
set datagrid1.datasource=rs
ADODB 的用法:
ADODB先要引用才可以的
Dim myconn As New ADODB.Connection
Dim myrecord As New ADODB.Recordset
Set myconn = New ADODB.Connection
myconn.ConnectionString =
"provider=microsoft.jet.oledb.4.0;data source=F:\ACCESS數(shù)據(jù)庫\db1.mdb"
myconn.Open
Set myrecord = New ADODB.Recordset
myrecord.Open "insert into
學(xué)生表 (ID,姓名,班級,性別,民族,年齡) values(30318,'鄒六峰','高一一班',0,'漢',2)", myconn,
adOpenDynamic, adLockOptimistic
myrecord.Open "select *
from 學(xué)生表 where ID =30318", myconn, adOpenDynamic, adLockBatchOptimisti
總結(jié)
以上是生活随笔為你收集整理的vb mysql 5.1 adodb_VB 中 ADO、 ADODB、 ADODC 的区别与联系(皮毛)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 判断二极管导通例题_通信电源 | 1个二
- 下一篇: 智能工厂信息系统架构设计-WMS、ERP