《开放式数据库互连ODBC方案集粹》求取 ⇩

目录1

简介1

0.1各章摘要…………………………………………………………………………(1 )0.2约定2

0.3 SQLSTATE返回码2

0.4需求2

第一章SQL和调用层接口的历史回顾3

1.1关系模型3

1.2 Codd的十二条规则3

1.2.1基础规则4

1.2.2结构化规则:只有R-表和可更改的视口4

1.2.3数据的完整性4

1.2.4数据操纵5

1.2.5数据的逻辑、物理和分布无关性5

1.3关系语言的SQL实现5

1.4 SQL标准6

1.5调用层接口7

第二章ODBC的结构9

2.1 ODBC驱动程序管理器和驱动程序9

2.2ODBC接口10

2.2.1分配和释放10

2.2.2连接11

2.2.3执行SQL语句11

2.2.4接收结果11

2.2.5事务控制11

2.2.6错误处理和其它事项11

2.3 ODBC的扩展功能11

2.4 SQL的适应层12

2.5数据类型13

2.6错误处理和信息13

2.6.6取消14

2.6.7资源控制14

2.6.5不能存取的句柄14

2.6.8字符串长度14

2.6.2连接的变化14

2.6.3状态转换错误14

2.6.1连接错误14

2.6.4事务重新运行14

2.7基本流程控制15

第三章API函数17

3.1返回码17

3.2检测故障18

3.3检索错误18

3.3.1 SQLError19

3.3.2解释和示例19

3.5本地错误22

3.6小结22

3.4 SQL状态22

3.3.3错误处理和返回码22

第四章与数据源连接23

4.1驱动程序和数据源23

4.2分配环境24

4.2.1 SQLAllocEnv24

4.2.2解释和示例24

4.2.3错误处理和返回码25

4.3释放环境句柄25

4.3.1 SQLFreeEnv25

4.3.2解释和示例26

4.4分配连接句柄26

4.4.1 SQLAllocConnect26

4.4.2解释和示例27

4.5利用核心函数与数据源连接28

4.5.1 SQLConnect28

4.4.3错误处理和返回码28

4.5.2解释和示例29

4.5.3错误处理和返回码32

4.6与数据源断开32

4.6.1 SQLD)isconnect32

4.6.2解释和示例33

4.6.3错误处理和返回码33

4.7释放连接句柄34

4.7.1 SQLFreeConnect34

4.7.2解释和示例34

4.7.3错误处理和返回码34

4.8找出系统可用资源35

4.8.1 SQLDataSource35

4.8.3错误处理和返回码37

4.8.2解释和示例37

4.9扩展层连接函数41

4.10连接字符串41

4.10.1 SQLDriverConnect41

4.10.2解释和示例43

4.10.3驱动程序管理器提示43

4.10.4驱动程序提示45

4.10.5错误处理和返回码46

4.11找出系统的驱动程序46

4.11.1 SQLDrivers46

4.11.2解释和示例46

4.11.3文件用途47

4.12.1应用系统的类型48

4.12如果挑选连接函数48

4.12.2互用程度48

4.11.5连接函数48

4.11.4文件掩码48

4.11.6错误处理和返回码48

4.12.3应用系统和用户49

4.13核心之外:使用数据源49

4.14与驱动程序连接53

4.14.1建立驱动程序清单53

4.14.2 自动注册的实现57

4.15设置和检索连接选项62

4.15.1 SQLSetConnectOption62

4.15.2解释和示例63

4.15.3错误处理和返回码66

4.15.4 SQLGetConnectOption66

4.15.5解释和示例67

4.17确定驱动程序的能力和API支持68

4.17.1 SQLGetInfo68

4.16驱动程序定义的连接选项68

4.17.2解释和示例69

4.17.3错误处理和返回码70

4.17.4 SQLGetFunctions70

4.17.5解释和示例71

4.17.6错误处理和返回码71

5.2.1规则一:驱动程序必须支持语句73

5.2三个规则73

5.1 SQL适应层73

第五章SQL语句73

5.2.2规则二:重视各个数据源之间的区别74

5.2.3用参数代替常数74

5.3适应层的SQL语句74

5.3.1确定SQL的适应性74

5.3.2最小层语句75

5.3.3核心层语句82

5.3.4扩展层语句90

5.4真实情况91

5.5.1 读/写能力92

5.5确定支持的语句92

5.5.2 SELECT93

5.5.3联合97

5.5.4 ALTER TABLE97

5.5.5定位语句97

5.5.6 CREATE TABLE97

5.5.7其它语句98

5.6建立语句98

5.6.1表的标识98

5.6.2相关名100

5.6.3列别名102

5.6.4带引号的标识符103

5.7参数104

5.8小结104

6.1.1 SQLAllocStmt107

第六章语句执行107

6.1分配和释放语句107

6.1.2解释和示例108

6.1.3错误处理和返回码109

6.1.4 SQLFreeStmt109

6.1.5解释和示例111

6.1.6错误处理和返回码112

6.2目录函数112

6.2.1公共函数113

6.2.2公共结果列114

6.3表的信息115

6.3.1 SQLTables115

6.3.2解释和示例116

6.4.1 SQLColumns .121

6.4列的信息121

6.3.3错误处理和返回码121

6.3.4 SQLTables标准结果集合121

6.4.2解释和示例122

6.4.3 SQLColumns标准结果集合124

6.5索引信息125

6.5.1 SQLStatistics125

6.5.2解释和示例125

6.5.3 SQLStatistics标准结果集合127

6.6特殊列的信息129

6.6.1 SQLSpecialColumns129

6.6.2解释和示例131

6.6.3 SQLSpecialColumns标准结果集合131

6.7.2 SQLPrimaryKeys和SQLForeignKeys133

6.8语句执行133

6.7.3SQLProcedures和SQLProcedureColumns133

6.7.1 SQLTablePrivileges和SQLColumnPrivileges133

6.7第二扩展层目录函数133

6.8.1直接执行134

6.8.2有准备的执行135

6.8.3参数化的执行137

6.9在执行时传递参数数据141

6.9.1 SQLParamData141

6.9.2 SQLPutData142

6.9.3解释和示例143

6.94错误处理和返回码147

6.10传递参数数组147

6.10.1 SQLParamOptions147

6.10.2解释和示例148

6.10.3错误处理和返回码148

6.11异步执行149

6.11.1 SQLCancel150

6.11.2解释和示例150

6.12ODBC的SQL扩展151

6.11.3错误处理和返回码151

6.12.1外部结合152

6.12.2例程153

6.12.3 日期、时间和时间戳数据153

6.12.4 LIKE谓词转义字符154

6.12.5标量函数155

6.13本地SQL157

6.13.1 SQLNativeSql157

6.13.2解释和示例158

6.13.3错误处理和返回码158

6.14小结158

第七章检索结果159

7.1何谓结果?159

7.2检索与结果集合相关的信息160

7.2.1 SQLNumResultCols162

7.2.2 SQLDescribeCol163

7.2.3 SQLColAttributes166

7.2.4结果集合代码示例169

7.2.5 SQLRowCount174

7.3基本结果函数176

7.3.1 SQLFetch183

7.3.2 SQLGetData186

7.4扩展的结果函数190

7.4.1 SQLExtendedFetch190

7.4.2块光标191

7.4.3可滚动光标192

7.4.4一个SQLExtendedFetch示例195

7.5修改结果集合中的数据199

7.5.1步骤1199

7.5.2步骤2200

7.5.3步骤3200

7.5.4步骤4201

7.5.6 SQLSetCursorName204

7.5.5 SQLGetCursorName204

7.6检索多个结果集合205

7.6.1 SQLMoreResults205

7.6.2解释和示例206

7.7小结207

第八章事务处理209

8.1用ODBC进行事务处理209

8.1.1 SQLTransact212

8.1.2解释和示例213

8.2隔离层214

8.2.1读未提交的215

8.2.4系列化216

8.3显式加锁216

8.2.5版本化216

8.2.2读提交的216

8.2.3可重复的读216

8.4小结217

第九章创建表219

9.1一个可互用的CREATETABLE219

9.2获得驱动程序支持的数据类型219

9.2.1 SQLGetTypeInfo221

9.2.2解释和示例222

9.3.2函数224

9.3 CREATETABLE例程224

9.3.1数据结构224

9.4小结254

附录A SQLSTATE返回码255

附录B SQL数据类型的缺省转换和支持的转换281

附录C源代码文件287

关于作者289

磁盘担保291

1995《开放式数据库互连ODBC方案集粹》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Robert Signore等著;侯雪萍译 1995 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

电子数据互换EDI(1996 PDF版)
电子数据互换EDI
1996 北京:人民邮电出版社
分布式Java2数据库系统开发指南( PDF版)
分布式Java2数据库系统开发指南
分布式数据库系统(1988 PDF版)
分布式数据库系统
1988
开放式网络和开放系统互连(1994 PDF版)
开放式网络和开放系统互连
1994
数据库( PDF版)
数据库
数据库( PDF版)
数据库
ORACLE数据库应用开发(2020 PDF版)
ORACLE数据库应用开发
2020 北京:北京理工大学出版社
交互关系数据库设计(1991 PDF版)
交互关系数据库设计
1991 Springer-Verlag
数据库(1980 PDF版)
数据库
1980 北京:科学技术文献出版社
开放数据库互连-ODBC 2使用大全(1995 PDF版)
开放数据库互连-ODBC 2使用大全
1995 北京:清华大学出版社
开放式网络和开放系统互连(1994 PDF版)
开放式网络和开放系统互连
1994 北京:电子工业出版社
DECnet网络及其应用(1990 PDF版)
DECnet网络及其应用
1990 北京:科学出版社
Delphi 4数据库开发实务(1999 PDF版)
Delphi 4数据库开发实务
1999 青岛:青岛出版社
Delphi 3.0数据库开发指南(1998 PDF版)
Delphi 3.0数据库开发指南
1998 北京:清华大学出版社
Visual Basic数据库开发指南(1997 PDF版)
Visual Basic数据库开发指南
1997 北京:电子工业出版社