访问数据库的技术

ODBC(OpenDatabase Connectivity
–开放数据库互连(ODBC)是MICROSOFT提出的数据库访问接口标准。开放数据库互连定义了访问数据库的API一个规范,这些API独立于不同厂商的DBMS,也独立于具体的编程语言
MFC  ODBC
–VisualC++的MFC类库定义了几个数据库类,在利用MFC编程时常常用到,它们是CDatabase(数据库类)、CRecordSet(记录集类)、和CRecordView(可视记录集类)。
 
DAO (DataAccess Object)
–DAO模式是标准的J2EE设计模式之一.开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开.
OLEDB
–关系型数据库和非关系型数据库
–对象数据库
–完全统一的接口,更高效
 
ADO (ActiveXData Object)
–OLEDB的封装
–数据库访问的高层接口
–面向对象的系统接口
–与编程语言无关的COM组件
 
 
使用 ”#import” 语句导入 DLL 文件
#import "C:\ProgramFiles\Common Files\System\ado\ msado15.dll"no_namespace
rename ("EOF","adoEOF")rename("BOF","adoBOF")//导入ADO动态链接库
将以上语句放入 stdAfx.h 文件中
 
_ConnectionPtr接口:options

adModeUnknown               未指定数据源的连接许可权(默认值)

adModeRead                       连接是只读的

adModeReadWrite             连接是可读写的

adModeShareDenyNone   不拒绝其他用户的读写访问

adModeShareDenyRead    拒绝其他用户打开到数据源的读连接

adModeShareDenyWrite   拒绝其他用户打开到数据源的写连接

adModeShareExclusive      以独占方式打开数据源

adModeWrite                      连接是只写的

 

 

m_pConn ->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data   Source= C:\\test.mdb",“”,“",
   adModeUnknown); 

 

 

 

_RecordsetPtr   m_pRecordset;

    m_pRecordset.CreateInstance("ADODB.Command“);

m_pRecordset  = pConn ->Execute(“Select * fromusers ", & RecordsAffected, adCmdText);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值