当前位置:首页 > 工业技术
微软环境DB2 UDB 7.1开发指南
微软环境DB2 UDB 7.1开发指南

微软环境DB2 UDB 7.1开发指南PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)IBM公司著;杨正洪等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7111086236
  • 页数:332 页
图书介绍:
《微软环境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.2 创建样本数据库 25

2.1.3 启动DB2实例 25

2.1.4 停止DB2实例 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.1 静态SQL 40

3.2 嵌入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.1 Visual Basic数据访问方法的发展 59

3.6 微软数据对象:DAO、RDO、ADO 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.2 用户自定义类型 84

4.1.3 表级的检查约束 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.5.1 MTS组件的必要条件 224

7.5 创建MTS组件 224

7.4.5 及时活动 224

7.4.3 服务器进程 224

7.4.2 上下文 224

7.4.4 自动的事务 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.1 声明安全:角色与标识符 232

7.7 安全考虑 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.1 创建ASP应用程序 243

8.1.1 起始点目录 243

第8章 IIS应用程序的开发 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.2使用谓词限制行的数量 280

9.1.1 在SELECT列表中仅指明所需的列 280

9.1 使用SELECT语句 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

返回顶部