ADO与ODBC

ODBC

       要知道什么是ODBC,首先了解一下数据库连接的相关知识。其实,在最开始连接数据库时,数据库的种类繁多,各自有自己的连接方式,连接数据库主需要各种API函数来进行连接。ODBC就应运而生,将这些API函数封装起来形成一个统一的接口。这样各个程序在连接数据库的时候就可以统一使用这一个接口(也可以说是的统一的协议)

ODBC连接:

    Set objCn = New Connection     '实例化连接对象
    objCn.Open "DSN=实例1-32"     '建立数据库连接
    
    Set objRs = New Recordset      '创建客户端的记录集

ADO

其实从某个角度上来将ADO也是起到一个接口的作用,不过是距离具体的应用程勋更近。属于数据库连接中的高层接口。比如:在VB6中,我们如果想要连接到数据库的话,就需要引用ADO,在里面含有connection,recordset等一些数据库连接的对象。我们通过这些对象建立对数据库的连接,我们只需编写访问数据库的代码,而并不用关系数据库是如何实现的(这也是面向对象中封装的一个表现)。

ADO连接:

    Dim objCn As New ADODB.Connection    '创建连接
    Dim objRs As New Recordset           '容纳一个来自数据库表的记录集
    
    '建立数据库连接
    objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & 
   App.Path & "\实例1.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False"

     objCn.Open                              '打开链接

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值