Visual C++数据库开发详解
VC 的数据库开发能力是真的不容小觑,是你要搞 Win 平台下的高性能应用时,用 Visual C++挺合适的。它不仅支持各种主流数据库,像Oracle
、SQL Server
、Access
,连FoxPro
都能搭上。连接方式多到你挑不过来,ODBC、OLE DB、ADO、DAO都安排上了,怎么舒服怎么来。
VC 自带的 MFC 库、ATL 模板还有各种开发向导,真的是太省事了。你要是图快,直接用AppWizard
和ClassWizard
就能搭出个基本框架,剩下的精力就专心搞业务逻辑就行。
访问速度这块也挺讲究的。ODBC 用着虽然通用,但真要追求效率,推荐你试试OLE DB
和ADO
。是ADO
,封装得比较人性化,上手快,响应也快,适合需要频繁读写数据库的场景。
界面自定义这方面 VC 也给足了自由度。你可以配合ActiveX 控件
玩出各种交互,不是那种只能搞点数据表格的工具。要是你做的是那种 C/S 架构的企业应用,VC 基本上能把控全局。
顺带说下,如果你主要对Oracle
感兴趣,文里提到的OO4O
(Oracle Objects for OLE)真的值得一试,适合需要深度集成的项目。
,如果你做数据库开发,尤其是 Windows 桌面端,Visual C++的这一套还是蛮能打的。如果你之前有 VB 或 Delphi 经验,过渡过来也不难,多概念其实是相通的。
对比看看你也感兴趣的几个内容:
如果你对多种数据库要打交道,或者准备自己封装个轻量级数据库组件,那 VC 的这些技术组合起来就挺有用的。
844.05KB
文件大小:
评论区