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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值