书籍详情

微软环境DB2 UDB 7.1开发指南

微软环境DB2 UDB 7.1开发指南

作者:(美)IBM公司著;杨正洪等译

出版社:机械工业出版社

出版时间:2001-01-01

ISBN:9787111086239

定价:¥48.00

内容简介
  本书全面系统地介绍了DB2 UDB数据库及其在Windows平台下的一些开发工具的使用,重点讲述了使用微软应用开发工具来开发基于DB2 UDB的Windows应用。本书分为设置应用开发环境,编程接口介绍,DB2服务器端特性,使用Visual Basic创建应用程序,使用Visual C++建立应用程序,使用微软事务服务器,IIS应用程序的开发,调整应用程序的性能等几个部分。内容丰富,结构合理清晰,为系统分析员、系统设计者和编程人员提供了一本不可多得的技术参考书籍。
作者简介
暂缺《微软环境DB2 UDB 7.1开发指南》作者简介
目录

译者序
第1章   概述 1
1.1   DB2通用数据库 1
1.1.1   可扩展的数据库 1
1.1.2   存储通用数据 3
1.1.3   DB2 UDB产品 4
1.1.4   DB2 UDB客户机 5
1.1.5   DB2软件开发工具包客户机 6
1.2   DB2 UDB GUI 工具 6
1.2.1   控制中心 6
1.2.2   在控制中心中的其他工具 7
1.2.3   向导 8
1.2.4   DB2 存储过程创建器 9
1.3   微软通用数据访问和DB2 UDB 10
1.3.1   OLE DB 10
1.3.2   Active X 数据对象 10
1.3.3   DB2 UDB的通用访问 11
1.4   微软可视化工作室 12
1.4.1   插件 12
1.4.2   使用微软技术 14
第2章   设置应用开发环境 16
2.1  安装DB2 UDB产品 16
2.1.1   在Windows NT上的安装 16
2.1.2   在Windows NT上的DB2实例的
           考虑 23
2.1.3   启动DB2实例 25
2.1.4   停止DB2实例 25
2.2   创建样本数据库 25
2.3   微软编程工具 27
2.4   微软数据访问组件 28
2.5   连接数据库 29
2.5.1   用Discovery自动配置连接 29
2.5.2   DB2 Discovery 29
2.5.3   配置DB2用户 31
2.6   为生产数据库建模 36
2.7   小结 37
第3章   编程接口介绍 38
3.1   DB2 UDB应用程序概述 38
3.2   嵌入SQL 40
3.2.1   静态SQL 40
3.2.2   动态SQL 44
3.3   调用级接口和ODBC 47
3.4   Java接口:JDBC 和SQLJ 50
3.4.1   JDBC应用程序 50
3.4.2   一个JDBC例子程序 51
3.4.3   编译应用程序 53
3.4.4   运行应用程序 53
3.4.5   SQLJ 应用程序 53
3.4.6   编译和运行SQLJ应用程序 57
3.5   DB2 UDB API 58
3.6   微软数据对象:DAO. RDO. ADO 59
3.6.1   Visual Basic数据访问方法的发展 59
3.6.2   Visual Basic数据访问方法的结构 61
3.6.3   数据访问对象 62
3.6.4   远程数据对象 67
3.6.5   ActiveX数据对象 73
3.6.6   DAO. RDO. ADO总结 78
第4章   DB2服务器端特性 79
4.1   约束 80
4.1.1   唯一约束 80
4.1.2   参照约束 81
4.1.3   表级的检查约束 84
4.2   用户自定义类型 84
4.3   大对象 85
4.3.1   字符型大对象 85
4.3.2   双字节字符型大对象 86
4.3.3   二进制大对象 86
4.3.4   操纵大对象 87
4.4   用户自定义函数 93
4.4.1   定义UDF 94
4.4.2   源函数 95
4.4.3   SQL函数 96
4.4.4   外部标量函数 97
4.4.5   外部表函数 102
4.4.6   OLE DB外部表函数 105
4.4.7   提高UDF性能的技巧 106
4.5   触发器 107
4.6   存储过程 109
4.6.1   创建存储过程 110
4.6.2   SQL过程 122
4.6.3   嵌套的存储过程 125
4.6.4   保留存储过程的进程 126
4.6.5   存储过程创建器 127
第5章   使用Visual Basic创建应用程序 131
5.1   数据项窗体 131
5.1.1   访问Sample 数据库的ODBC
           数据源 132
5.1.2   打开Visual Basic 工程 134
5.1.3   设置工程引用库 134
5.1.4   使用数据窗体向导创建窗体 135
5.1.5   可视化数据管理器插件 149
5.2   OpenSchema记录集 151
5.2.1   BookSale的Schema模块 152
5.2.2   BookSales例子应用程序 163
5.3   DB2 UDB例子应用程序 163
5.3.1   在主显示窗体中的通用过程 163
5.3.2   RecSet模块 167
5.3.3   登录窗体 169
5.3.4   菜单窗体 170
5.3.5   表访问窗体 172
5.3.6   部门信息 175
5.3.7   员工信息 177
5.3.8   员工照片 180
5.3.9   员工简历 181
5.3.10   员工活动 182
5.3.11   员工所做的工程 184
5.4   调用DB2 UDB存储过程 184
5.4.1   CallSP 185
5.4.2   调用一个返回记录集的存储过程 189
5.5   使用提交控件 193
第6章   使用Visual C++建立应用程序 200
6.1   Visual C++ 应用程序与ADO 200
6.1.1   GetRows 例子程序 201
6.1.2   VarCHAR 示例 204
6.2   使用DB2 UDB插件建立应用程序 210
6.2.1   激活DB2 UDB插件 211
6.2.2   使用插件开发存储过程 213
第7章   使用微软事务服务器 219
7.1   MTS的优点 220
7.2   事务处理的基本概念 220
7.3   MTS的结构 221
7.4   MTS的概念和进程 223
7.4.1   活动 223
7.4.2   上下文 224
7.4.3   服务器进程 224
7.4.4   自动的事务 224
7.4.5   及时活动 224
7.5   创建MTS组件 224
7.5.1   MTS组件的必要条件 224
7.5.2   添加事务支撑 225
7.5.3   错误处理 226
7.5.4   创建高效的对象 228
7.6   使用MTS Explorer 228
7.6.1   创建包 229
7.6.2   设置包的属性 229
7.6.3   添加组件到一个包中 230
7.6.4   组件位置与版本 231
7.6.5   设置组件的属性 231
7.7   安全考虑 232
7.7.1   声明安全:角色与标识符 232
7.7.2   设置包的安全 233
7.7.3   创建和分配安全角色 233
7.7.4   设置包的安全身份 235
7.8   让DB2 UDB与 MTS协同工作 236
7.8.1   必备的软件 236
7.8.2   安装和配置 237
7.9   例子程序:在MTS组件使用ADO 239
7.9.1   运行例子程序的步骤 239
7.9.2   MTS如何处理DCOM 239
7.9.3   关于客户端工程和服务器端工程的
           更多信息 240
第8章   IIS应用程序的开发 243
8.1   创建ASP应用程序 243
8.1.1   起始点目录 243
8.1.2   全局数据 244
8.1.3   数据连接 244
8.2   创建服务器脚本 244
8.2.1   编写ASP 244
8.2.2   ASP处理指令 245
8.2.3   处理运行时错误 245
8.3   ASP内建对象 246
8.3.1   Request对象 246
8.3.2   Response对象 248
8.3.3   Application对象 249
8.3.4   Session对象 250
8.4   使用ADO 251
8.4.1   连接数据库 251
8.4.2   创建Recordset对象 252
8.5   ASP中的安全考虑 254
8.5.1   Web应用程序安全 254
8.5.2   设置IIS权限 255
8.5.3   允许匿名登录 256
8.6   使用ASP的Web应用程序例子 257
8.6.1   安装Web应用程序的一般过程 257
8.6.2   创建Web应用程序:Microsoft 
              Visual InterDev 6.0 265
第9章   调整应用程序的性能 279
9.1   使用SELECT语句 280
9.1.1   在SELECT列表中仅指明所需的列 280
9.1.2   使用谓词限制行的数量 280
9.1.3   指定OPTIMIZE FOR n ROWS
           子句 282
9.1.4   指定FETCH FIRST n ROWS ONLY
           子句 282
9.1.5   指定FOR FETCH ONLY子句 283
9.1.6   避免数据类型转换 283
9.2   并发性 284
9.2.1   隔离级别 284
9.2.2   LOCK TABLE语句 287
9.2.3   ALTER TABLE 语句的LOKESIZE
          参数 288
9.3   声明的临时表 288
9.3.1   定义声明的临时表 289
9.3.2   使用NOT LOGGED INITIALLY 
          选项创建表 290
9.4   将ODBC转换为静态SQL 291
9.5   在分区环境中的考虑 294
9.5.1   指定FOR FETCH ONLY 294
9.5.2   在分区环境中的OLTP应用程序 295
9.6   CLI/ODBC跟踪工具 297
9.6.1   入门 297
9.6.2   CLI跟踪文件的内容 298
9.6.3   分析的目标 302
9.6.4   分析跟踪与发现问题 302
9.6.5   解决性能问题 308
附录A   SQL过程中支持的语句 314
附录B   DB2 UDB例子程序的源代码 316
附录C   相关书籍 332                  

猜您喜欢

读书导航