图书介绍
开放式数据库互连ODBC方案集粹PDF|Epub|txt|kindle电子书版本网盘下载
![开放式数据库互连ODBC方案集粹](https://www.shukui.net/cover/20/31575396.jpg)
- (美)Robert Signore等著;侯雪萍译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505331639
- 出版时间:1995
- 标注页数:292页
- 文件大小:4MB
- 文件页数:304页
- 主题词:
PDF下载
下载说明
开放式数据库互连ODBC方案集粹PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录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