王朝网络
分享
 
 
 

轻松掌握-用VISUAL C++6对数据库编程

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 作者:[美]Lyn Robison 译:黄惠菊 张 捷

出 版 社: 电子工业出版社

出版时间: 1999-6-1字数: 710版次: 1页数: 429印刷时间: 19990601开本:印次:纸张:I S B N : 9787505354258包装: 平装内容简介

本书全面介绍了采用C++语言进行数据库开发的最新方法。以功能强大的数据库为基础,以面向对象的C++为开发语言充分利用职权两者的优势,可以开发功能很强的Windows 应用系统。本书结合大量实例,详尽、系统地介绍了C++语言与数据库互连的最新技术,包括如何选择适当的数据库、各种数据库API、使用组件的COM编程方法、基于Web的C++数据库开发、将关系数据库与面向对象的编程方法有机地结合起来等。本书结合正文,附有常见问题的解答和有关实际应用开发利用练习及提示。本书在C++ Windows 编程知识更新的基础上介绍数据库技巧,使得C++开发员可以充分利用自己已有的知识,具有很强的针对性和实用性。

本书适合有一定C++语言经验的应用系统开发工程技术人员和大专院校师生阅读。

目录

第一篇概述

第一章选择正确的数据库技术

1.1为自己的C++应用程序确定适当的数据库技术

1.2采用C++创建自己的数据库

1.2.1定义元数据

1.2.2处理数据库工作的一个C++基类

1.2.3建立自己的数据库所面临的问题

1.3OLE结构存储

1.4记录管理程序

1.5桌面数据库

1.5.1通过局域网访问ISAM数据

1.6对象数据库

1.7关系数据库服务器

1.8如何比较数据库技术

1.9小结

1.10问与答

1.11工作室

1.11.1测验

1.11.2练习

第二章Visaul C++ Developer Studio中的数据库开发工具

2.1如何建立完备的数据库

2.2Visual C++ Developer Studio对关系数据库模型的支持

2.2.1安装Visaul C++ 的数据库组件

2.2.2为示例数据库设置ODBC数据源

2.3关系数据库的组件

2.3.1关系数据库中的表

2.3.2关系数据库表中的字段

2.3.3关系数据库系统中的数据类型

2.3.4关系数据库表中的记录

2.3.5数据库表中的主键

2.3.6不同表中记录之间的关系

2.4小结

2.5问与答

2.6工作室

2.6.1测验

2.6.2练习

第三章通过结构查询语言检索数据

3.1结构查询语言

3.2SQL的SELECT语句

3.2.1ORDER BY从句

3.2.2WHERE从句

3.3SQL的连接

3.4SQL的子查询语句

3.5结果记录集与游标

3.6小结

3.7问与答

3.8工作室

3.8.1测验

3.8.2练习

第四章通过C++ API检索SQL数据

4.1关系数据库API

4.2Microsoft Universal Data Access

4.3ActiveX数据对象

4.3.1在C++应用程序中使用ADO的技术

4.3.2建立使用ADO的C++应用程序

4.3.3ADO的例外处理

4.3.4在列表控件中显示记录

4.3.5查询数据库中的记录

4.4小结

4.5问与答

4.6工作室

4.6.1测验

4.6.2练习

第五章增加、修改和删除数据

5.1ADO Rwcordset中的游标类型

5.2ADO 的AddNew、Update和Delete函数

5.2.1AddNew函数

5.2.2Update函数

5.2.3Delte函数

5.3SQL的INSERT、UPDATE和DL、DELETE语句

5.3.1SQL的INSERT语句

5.3.2SQL的UPDATE语句

5.3.3SQL的DELETE语句

5.4小结

5.5问与答

5.6工作室

5.6.1测验

5.6.2练习

第六章利用关系数据库服务器的功能

6.1多层应用系统

6.2如何在服务器上处理数据

6.3在服务器上处理数据SQL语句

6.3.1SQL的INSERT语句

6.3.2SQL的UPDATE语句

6.3.3SQL的DELETE语句

6.3.4SQL的存储过程

6.4在服务器上处理数据的C++工具

6.4.1使用ADO Command对象调用存储过程

6.4.2调用接收参数的存储过程

6.5小结

6.6问与答

6.7工作室

6.7.1测试

6.7.2练习

第七章数据库设计

7.1数据库规范化

7.1.1关系数据库设计的基本规则

7.1.2关系数据库模型的范式

7.2SQL数据库中使用约束和索引

7.3管理关系数据库中关系的工具和技术

7.4使用约束强制实现关系

7.4.1使用约束强制实现关系

7.5小结

7.6问与答

7.7工作室

7.7.1测验

7.7.2练习

第一篇回顾

第二篇概述

第八章利用数据库服务器的能力

8.1数据库事务

8.1.1SQL事务处理语句

8.2自动执行SQL代码的触发器

8.3SQL聚集函数

8.3.1COUNT函数

8.3.2MAX、MIN、SUM和AVG函数

8.3.3聚集函数与GROUP BY从句

8.4SQL的视图

8.5小结

8.6问与答

8.7工作室

8.7.1测验

8.7.2练习

第九章理解COM

9.1传统Windows DLL的局限性

9.1.1Win 32及其工作原理

9.1.2使用Win32 DLL建立软件组件的限制

9.2使用COM建立软件组件

9.2.1使用C++抽象基类

9.2.2使用API函灵敏创建对象

9.2.3COM客户与COM服务器

9.2.4COM服务器

9.2.5主动模板库

9.2.6接口定义语言

9.2.7自治

9.2.8COM类型库

9.3小结

9.4问与答

9.5工作室

9.5.1测验

9.5.2练习

第十章数据库客户技术与ADO的秘密

10.1数据库客房技术概述

10.1.1ODBC

10.1.2MFC ODBC类

10.1.3DAO

10.1.4RDO

10.1.5OLE DB

10.1.6ADO

10.1.7数据库客户技术小结

10.2ADO的秘密

10.2.1ADO的历史

10.2.2ADO与COM

10.3小结

10.4问与答

10.5工作室

10.5.1测验

10.5.2练习

第十一章多层体系结构

11.1分层体系结构

11.1.1OSI模型

11.1.2多层应用系统的分层体系结构

11.2数据库数据与Internet

11.2.1CGI:数据库与Web服务器接口的初始技术

11.2.2DLL和服务器脚本:数据库与Web服务器接口的改进技术

11.2.3XML文件

11.2.4您喜欢什么颜色的Edsel

11.3使用ActiveX控件与RDS建立漂亮的瘦客户

11.4小结

11.5问与答

11.6工作室

11.6.1测验

11.6.2练习

第十二章使用Microsoft 事务处理服务器建立可伸缩的应用程序

12.1多层应用系统的基础设施

12.2使用MTS建立多层应用系统

12.2.1MTS的来源及其安装方法

12.2.2MTS如何支持多层应用系统

12.2.3组件包管理MTS组件

12.2.4使用Visual C++和ATL创建MTS组件

12.2.5使用OLE-COM Viewer建立组件实例

12.2.6使用Windows 脚本突主程序测试组件

12.2.7在主动服务器页面中测试组件

12.2.8在MTS中安装组件

12.2.9在主动服务器页面中调用MTS组件

12.2.10把ADO Recordset从MTS组件返回给主动服务器页面

12.2.11调试MTS组件

12.3小结

12.4问与答

12.5工作室

12.5.1测验

12.5.2练习

第十三章采用关系数据库建立面向对象的编程模型

13.1关系数据库与面向对象语言,现代应用程序开发的维以调和的技术

13.1.1关系模型与对象模型之间的差别

13.2对象数据库与关系数据库

13.3通过C++使用关系数据库的代价和好处

13.4集成关系数据库与面向对象C++程序的技术

13.4.1从设计关系数据库开始

13.4.2创建简单对象/关系映射

13.4.3创建一个活的对象缓存区

13.4.4利用两种模型的优点

13.5小结

13.6问与答

13.7工作室

13.7.1测验

13.7.2练习

第十四章专用数据库API

14.1ODBC

14.2ODBC驱动程序监管器

14.3ODBC驱动程序管理器

14.4ODBC驱动程序

14.5ODBC API的编程顺序

14.5.1第一步:连接数据源

14.5.2第二步:分配语句句柄

14.5.3第三:准备与执行SQL语句

14.5.4第四步:获取结果

14.5.5第五步:提交事务

14.5.6一个简单例子

14.6ODBC的MFC打名程序

14.6.1CDatabase

14.6.2CRecordSet

14.7DAO

14.7.1Jet数据库引擎

14.8DAO MFC打句程序

14.8.1一个简单例子

14.9小结

14.10问与答

14.11工作室

14.11.1测验

14.11.2练习

第二篇回顾

第三篇概要

第十五章ODBC API与MFC ODBC类

15.1地址簿

15.2使用MFC ODBC打\包程序类

15.2.1创建应用程序

15.2.2获取数据

15.2.3更新应用程序的变量

15.3使用MFC DAO打包程序类

15.3.1仔细研究

15.3.2获取数据

15.3.3其他ADO类

15.4小结

15.5问与答

15.6工作室

15.6.1测验

15.6.2练习

第十六章最终的数据库APO:OLE DB

16.1适用于所有数据源的API

16.1.1OLE DB应用程序的组件

16.1.2使数据源可用

16.1.3OLE DB与ODBC的比较

16.2OLE DB对象层次结构

16.3获取最新的OLE DB信息

16.4小结

16.5问与答

16.6工作室

16.6.1测验

16.6.2练习

第十七章使用OLE DB访问数据源

17.1数据使用程序和供给程序

17.2接口

17.2.1接口生成器

17.2.2接口协商

17.3OLE DB应用程序流程序

17.4枚举

17.4.1IParseDisplay Name接口

17.4.2ISources Rowset接口

17.4.3IDBInitialize接口

17.4.4IDBProperties接口

17.4.5ISupportErrorInfo接口

17.4.6使用枚举器:一个简单例子

17.5DataSource对象

17.5.1IDBCreateSession接口

17.5.2IDBDataSourceAdmin接口

17.5.3IDBInfo接口

17.5.4IPersist接口

17.5.5IPersisFile接口

17.6连接DataSource对象

17.6.1OLE DB ODBC供给程序

17.6.2例子:连接到一个OLE DB ODBC数据源

17.7小结

17.8问与答

17.9工作室

17.9.1测验

17.9.2练习

第十八章使用OLEDB查询数据源

18.1会话

18.1.1IGetDataSource接口

18.1.2IOpenRowset接口

18.1.3ISession Properties接口

18.1.4IDBCreatecommand接口

18.1.5IDBSchemarRowset接口

18.1.6ITableDefinition接口

18.1.7IIndexDefinition接口

18.1.8ITransaction\ITransactioJoin\ITransactionLocal和ITransactionObject接口

18.2命令

18.2.1IAccessor接口

18.2.2IColumnsInfo接口

18.2.3ICommand接口

18.2.4ICommandProperies接口

18.2.5ICommandText接口

18.2.6IConvertType接口

18.2.7IColumnRowset接口

18.2.8ICommandPrepare接口

18.2.9ICommandWithParmeters接口

18.3SQL概述

18.4SQL查询:数据语言

18.4.1SELECT

18.4.2从句

18.4.3INSERT INTO

18.4.4UPDATE

18.4.5DELETE

18.5SQL:数据定义语言

18.5.1CREATE

18.5.2ALTER

18.5.3DROP

18.6创建与执行]命令

18.6.1创建并执行一个命令

18.7访问器

18.7.1参数访问器的元素

18.8命令参数

18.9多个结果集

18.10小结

18.11问与答

18.12工作室

18.12.1测验

18.12.2练习

第十九章漫游查询结果

19.1Rowset接口

19.1.1IRowsett接口

19.1.2IRowsetInfo接口

19.1.3IConnectionPointContainer接口

19.1.4IRowsetChange接口

19.1.5IrowsetIdentity接口

19.1.6IRowsetLocate接口

19.1.7IRowsetResynch接口

19.1.8IrowsertScroll接口

19.1.9IRowsetUpdate接口

19.2检索数据的六个步骤

19.3创建绑定

19.4行集Accessor检索

19.4.1检索行和列

19.5漫游

19.5.1书签

19.5.2延迟访问

19.6列类型

19.6.1二进制大对象

19.7统一码字符串处理

19.8游标

19.8.1Static游标

19.8.2KeySet游标

19.8.3Dynamic游标

19.9小结

19.10问与答

19.11工作室

19.11.1测验

19.11.2练习

第二十章属性、事务与索引

20.1属性与属性组

20.1.1获取属性值

20.1.2设置属性

20.1.3OLEDB对象属性小结

20.2事务

20.2.1ITranscation接口

20.2.2ITranscationLocal接口

20.2.3ITransactionOptions接口

20.2.4ItransactionObject接口

20.2.5ItranscationJoin接口

20.2.6创建事务

20.2.7提交与夭折事务

20.2.8嵌套事务

20.2.9隔离级别与封锁

20.3Index对象

20.3.1IRowsetINdex接口

20.3.2使用Index对象

20.4小结

20.5问与答

20.6工作室

20.6.1测验

20.6.2练习

第二十一章OLE DB错误处理

21.1基本错误处理

21.1.1检查错误结果

21.2自治错误对象

21.2.1ISupportErrorInof接口

21.2.2IErrorInfo接口

21.3OLE DB错误对象

21.3.1IErrorRecords接口

21.3.2IErrorLookup接口

21.3.3ISQLErrorInfo接口

21.3.4完整的DispErrorInfo源程序代码

21.3.5如何集成DispErrorInfo过程

21.4错误处理应注意的问题

21.5返回错误对象

21.5.1线程

21.6OLE DB HRESULT错误代码小结

21.7小结

21.8问与答

21.9工作室

21.9.1测验

21.9.2练习

第三篇回顾

附录A其他信息源

附录B安装Microsoft 数据访问组件

附录CHRESULT解释

附录D通过OLE DB SDK使用ADO

附录E答案

E.1第1章“选择正确的数据库技术”

E.1.1测验

E.1.2练习

E.2第二章“Visual C++ developer Studio中的数据库开发工具”

E.2.1测验

E.2.2练习

E.3第三章“通过结构查询语言检索数据”

E.3.1测验

E.3.2练习

E.4第四章“通过C++ API检索SQL数据”

E.4.1测验

E.4.2练习

E.5第五章“增加、修改和删除数据”

E.5.1测验

E.5.2练习

E.6第六章“利用关系数据服务器的功能”

E.6.1测验

E.6.2练习

E.7第七章“数据库设计”

E.7.1测验

E.7.2练习

E.8第八章“利用数据库服务器的能力”

E.8.1测验

E.8.2练习

E.9第九章“理解COM”

E.9.1测验

E.9.2练习

E.10第十章“数据库客户技术与ADO的秘密”

E.10.1测验

E.10.2练习

E.11第十一章“多层体系结构”

E.11.1测验

E.11.2练习

E.12第十二章“使用Microsoft 事务处理服务器建立可伸缩的应用程序”

E.12.1测验

E.12.2练习

E.13第十三章“采用关系数据库建立面向对象的编程模型”

E.13.1测验

E.13.2练习

E.14第十四章“专用数据库API”

E.14.1测验

E.14.2练习

E.15第十五章“ODBC API与MFC ODBC类”

E.15.1测验

E.15.2练习

E.16第十六章“最终的数据库 API:OLE DB”

E.16.1测验

E.16.2练习

E.17第十七章“使用OLE DB访问数据源”

E.17.1测验

E.17.2练习

E.18第十八章“使用OLE DB查询数据源”

E.18.1测验

E.18.2练习

E.19第十九章“属性查询结果”

E.19.1测验

E.19.2练习

E.20第二十章“属性、事务与索引”

E.20.1测验

E.21第二十一章“OLE DB错误处理”

E.21.1测验

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
放松自己的140种方法:获取平静
人力资源管理
犹在镜中-戴锦华访谈录
数据库原理与应用
JAVA2高级开发指南
中西医结合诊治丛书-骨髓炎
中西医结合诊治丛书-病毒性疾病
展望21世纪---汤因比与池田大作对话录
中华人民共和国职业教育法
民法总论
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有