《Oracle 9i Pro*C/C++编程指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王海亮等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508417429
  • 页数:314 页
图书介绍:Oracle预编译器是Oracle公司提供的一整套预编译开发工具,Pro*C/C++就是其中之一。C/C++是目前最流行的开发语言之一,当使用C/C++语言开发Oracle数据库应用程序时,开发人员可以选择两种开发方法,即OCI函数和Pro*C/C++。本书系统具体的提供了Pro*C/C++应用程序的方法和步骤,并且针对每一部分内容提供了完整的实例及习题。

目录 1

第1章 PRO*C/C++简介 1

1.1 Oracle预编译器 1

1.2 SQL 2

1.3 PJ/SQL 3

1.4 Pro*C/C++的优点 3

1.5 Pro*C/C++的新特征 4

1.6 小结 5

第2章 使用预编译器 6

2.1 常用预编译选项 6

2.2 使用配置文件 7

2.3 预编译Pro*C/C++源程序 8

2.3.1 在命令行预编译 8

2.3.2 使用GUI工具预编译 9

2.4 其他预编译选项 14

2.5 小结 27

2.6 习题 27

第3章 建立应用开发环境 29

3.1 集成Pro*C/C++到VC 29

3.1.1 指定执行文件路径 29

3.1.2 指定头文件路径 31

3.1.3 生成应用程序 33

3.2 添加Pro*C/C++到“工具”菜单 41

3.3 小结 43

3.4 习题 43

第4章 PRO*C/C++基础 44

4.1 编程指导方针 44

4.2 编程必备知识 48

4.2.1 Oracle数据类型 48

4.2.2 定义变量 50

4.2.3 内嵌SQL语句简介 53

4.2.4 内嵌PL/SQL块简介 54

4.3 编程高级知识 55

4.3.1 处理字符数据 55

4.3.2 等价数据类型 57

4.3.3 C预处理器 58

4.3.4 Oracle预处理器 59

4.3.5 SQLLIB公用函数 60

4.3.6 嵌入OCI函数 61

4.4 编程思路 63

4.5 小结 65

4.6 习题 66

第5章 连接到ORACLE 67

5.1 连接到数据库 67

5.2 建立并发连接 69

5.3 使用数据库链 73

5.4 控制事务 76

5.5 小结 80

5.6 习题 80

第6章 错误处理 82

6.1 使用SQLSTATE和SQLCODE 82

6.2 使用SQLCA 89

6.3 使用WHENEVER语句 91

6.4 使用ORACA 96

6.5 小结 99

6.6 习题 100

第7章 内嵌SQL 101

7.1 宿主变量 101

7.2 指示变量 105

7.3 内嵌SQL语句 108

7.4 宿主结构 112

7.5 指示结构 115

7.7 习题 118

7.6 小结 118

第8章 使用数组 120

8.1 宿主数组 120

8.2 指示数组 127

8.3 宿主结构数组 130

8.4 指示结构数组 135

8.5 小结 138

8.6 习题 139

第9章 使用游标 140

9.1 使用非滚动游标 140

9.2 使用滚动游标 143

9.3 更新或删除游标行 147

9.4 使用游标变量 151

9.6 习题 155

9.5 小结 155

第10章 内嵌PL/SQL 156

10.1 PL/SQL简介 156

10.2 内嵌PL/SQL块 160

10.3 建立PL/SQL子程序 165

10.4 调用PL/SQL子程序 168

10.5 小结 172

10.6 习题 173

第11章 动态SQL 174

11.1 静态SQL和动态SQL 174

11.2 动态SQL方法一 176

11.3 动态SQL方法二 179

11.4 动态SQL方法三 182

11.5 小结 187

11.6 习题 188

12.1 Oracle动态SQL方法四 189

12.1.1 SQLDA结构 189

第12章 高级动态SQL 189

12.1.2 使用Oracle动态SQL方法四 192

12.2 ANSI动态SQL方法四 203

12.3 小结 210

12.4 习题 210

第13章 开发LOB应用 211

13.1 LOB简介 211

13.2 LOB语句 212

13.3 开发LOB应用 216

13.3.1 访问CLOB 216

13.3.2 访问BLOB 222

13.3.3 访问BFUE 228

13.4 小结 233

13.5 习题 233

第14章 开发对象应用 234

14.1 对象类型简介 234

14.2 使用OTT 236

14.3 使用联合接口 238

14.4 使用导航接口 244

14.5 小结 252

14.6 习题 253

第15章 开发集合应用 254

15.1 集合简介 254

15.2 集合语句 256

15.3 编写集合应用程序 258

15.4 小结 267

15.5 习题 267

第16章 开发C++应用 269

16.1 C++支持 269

16.2 C++程序示例 270

16.3 小结 273

附录A 习题参考答案 274

附录B 内嵌SQL命令 295