vb mysql 5.1 adodb_VB 中 ADO、 ADODB、 ADODC 的区别与联系(皮毛)
在敲學生信息管理系統的時候,通過查閱了解了一些關于 ADO / ADODB / ADODC / 的簡單描述,想想將他們對
比著總結一下更容易理解記憶、盡管都是一些淺顯的東西,不過對像我這樣的菜鳥們還是有點用的、
ADO(ActiveX Data Objects)
一種
程序
對象
,用于表示用戶
數據庫
中的數據結構和所包含的數據。在Microsoft Visual Basic
編輯器
中,可以使
用
ADO
對象
以及ADO的附加
組件
(稱為Microsoft ADO Extensions for DLL and Security(ADOX))來創建或修改表和
查
詢、檢驗
數據庫
、或者訪問
外部數據源
。還可在代碼中使用ADO來操作
數據庫
中的數據。
ADODB? (Active Data Objects Data Base)
它是一種 PHP 存取數據庫的中間函式組件,雖然 PHP 是建構 Web 系統強有力的工具,但是 PHP 存取數據庫的
功能,一直未能標準化,每一種數據庫,都使用另一種不同且不兼容的
應用程序接口
(API)。為了填補這個缺憾,因
此才有 ADODB 的出現。一旦存取數據庫的接口予以標準化,就能隱藏各種數據庫的差異,若欲轉換至其它不同的數
據庫,將變得十分容易
ADODC
它是一個圖形化的控件,就是VB里部件--控件--Microsoft ADO Data Control 6.0
ADO、? ADODB、 ADODC 各自的使用:
ADO是一個數據庫訪問組件,可以在VB、VC、VC++程序中使用。它分為后面兩種,ADODC和ADODB。
ADODB是ADO數據對象類別名稱,一般在代碼中編寫,如Dim con as New ADODB.Connection
ADODC是一個圖形化的控件,就是VB里部件--控件--Microsoft ADO Data Control 6.0。然后設置Adodc的,連
接數據庫。
ADODC和ADODB可以同時在一個程序中使用,也可以單獨使用。
簡單的說:
ADO是種連接數據庫的方式
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數據庫\db1.mdb"
myconn.Open
Set myrecord = New ADODB.Recordset
myrecord.Open "insert into
學生表 (ID,姓名,班級,性別,民族,年齡) values(30318,'鄒六峰','高一一班',0,'漢',2)", myconn,
adOpenDynamic, adLockOptimistic
myrecord.Open "select *
from 學生表 where ID =30318", myconn, adOpenDynamic, adLockBatchOptimisti
總結
以上是生活随笔為你收集整理的vb mysql 5.1 adodb_VB 中 ADO、 ADODB、 ADODC 的区别与联系(皮毛)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 判断二极管导通例题_通信电源 | 1个二
- 下一篇: Mysql多表查询效率的研究(一)