oracle objects for ole,Oracle Objects for OLE及在VB中的应用

Oracle Objects for OLE及在VB中的应用

一般说来,访问远程后台数据库我们都是通过ODBC来完成的。但是,ODBC 有一个致命的缺点——速度慢。事实上,对于ORACLE数据库,除了ODBC,我们还可以利用ORACLE本身所提供的OLE对象(Oracle Objects for OLE)来实现快速访问有关数据库。

在ORACLE V8中,Oracle Objects for OLE(以下简称OO)为常用开发工具提供了一整套与数据库简单相连的通讯访问方式,它支持各种支持VB自定义控件或OLE自动化(OLE Automation)的开发环境。OO主要由三部分组成:

●ORACLE对象服务器(the Oracle Object Server)

●ORACLE数据访问控件(the Oracle Data Control)

●C++类库(the Oracle Objects for OLE C++ Class Library)

OO主要包括对象和用途:

OraClient 定义工作域,并管理会话集。

OraSession 管理数据库对象集,并提供共享式连接和事务控制。OraConnection 与ORACLE数据之间建立的连接。

OraDatabase 对ORACLE数据库的一个“虚”登录。

OraParamArray 参数组。

OraParameter 绑定在SQL语句或PL/SQL块中的有关变量。

OraDynaset 利用SELECT语句所得到的记录。

OraSQLStmt 预定义的单独的一句SQL语句。

OraField OraDynaset对象中的列(Column)。

下图展示了OO的三种组成部分与ORACLE数据库之间的关系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值