《JDBCTM API教程与参考手册 第3版》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:(美)Maydene Fisher,(美)Jon Ellis,(美)Jonathan Bruce著;李化,宿培成译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302089353
  • 页数:865 页
图书介绍:本书介绍了JDBC 3.0 API规范,并对其进行了更深层次的解释,包括了循序渐进的教程和每一个类及接口的全面参考。

第一部分 1

第1章 引言 3

1.1 JDBC 3.0API涵盖的内容 3

1.2 本书约定 4

1.3 本书内容 6

1.4 JDBC API概述 9

1.5 JDBC API与Java平台 17

1.6 Java概述 18

1.7 关系数据库概述 25

第2章 基本教程 32

2.1 准备工作 32

2.2 建立数据库 33

2.3 建立连接 33

2.4 建立表 35

2.5 从表中获取数据 39

2.6 从结果集中检索值 40

2.7 更新表 42

2.8 JDBC基础 44

2.9 使用准备语句 44

2.10 使用连接 47

2.11 使用事务 48

2.12 存储过程 51

2.13 创建完整的JDBC应用程序 53

2.14 运行示例应用程序 57

2.15 示例代码 58

2.16 通过应用程序创建applet 69

2.17 使用SQLJ和JDBC API的存储过程 74

第3章 高级教程 78

3.1 使用JDBC 2.0API和3.0ApI之前的准备工作 78

3.2 在可滚动结果集中移动游标 80

3.3 对可更新结果集进行更新 84

3.4 建立批量更新 92

3.5 SOL99数据类型 98

3.6 使用定制映射 114

3.7 使用DataSource对象 118

3.8 JDBC 3.0功能 128

第4章 元数据教程 136

4.1 使用ResultSetMetaData对象 137

4.2 使用DatabaseMetaData对象 148

4.3 在JDBC 2.0核心API中添加的方法 160

4.4 在JDBC 3.0API中添加的方法 162

4.5 使用ParameterMetaData对象 163

4.6 通用应用程序 166

第5章 行集教程 184

5.1 行集的类型与用法 184

5.2 使用行集 185

5.3 BJB示例 191

第二部分 202

第6章 Array 203

6.1 Array概述 203

6.2 Array接口定义 210

6.3 Array方法 210

第7章 BactchUpdateException 216

7.1 BactchUpdateException概述 216

7.2 BactchUpdateException类的定义 217

7.3 BactchUpdateException构造函数 218

7.4 BatchUpdateExceptzon方法 220

第8章 Blob 222

8.1 Blob概述 222

8.2 Bl0b接口定义 225

8.3 B10b方法 226

第9章 CallableStatement 231

9.1 CallableStatement概述 231

9.2 CallableStatement定义 238

9.3 CallableStatement方法 241

第10章 Clob 271

10.1 Clob概述 271

10.2 Clob接口定义 274

10.3 Clob方法 275

第11章 Connection 280

11.1 Connection概述 280

11.2 Connection接口定义 289

11.3 Connection方法 291

11.4 Connectlon域 313

第12章 ConnectionEvent 315

12.1 ConnectionEvent概述 315

12.2 ConnectionEvent接口定义 315

12.3 ConnectionEvent构造函数 316

12.4 ConnectionEvent方法 317

第13章 ConnectionEventListener 318

13.1 ConnectionEventListener概述 318

13.2 ConnectionEventListener接口定义 319

13.3 ConnectionEventListener方法 319

第14章 ConnectionPoolDataSource 321

14.1 ConnectionPoolDataSource概述 321

14.2 ConnectionPoolDataSource接口定义 324

14.3 ConnectionPoolDataSource方法 324

第15章 DatabaseMetaData 328

15.1 DatabaseMetaData概述 328

15.2 DatabaseMetaData接口定义 334

15.3 DatabaseMetaData方法 341

15.4 DatabaseMetaData域 408

第16章 DataSource 416

16.1 DataSource概述 416

16.2 DataSource接口定义 423

16.3 DataSouce方法 423

第17章 DataTruncation 427

17.1 DataTruncation概述 427

17.2 DataTruncation类的定义 428

17.3 DataTruncation构造函数 429

17.4 DataTruncation方法 429

第18章 Date 432

18.1 Date概述 432

18.2 Date类的定义 435

18.3 Dste构造函数 435

18.4 Date方法 436

第19章 Distinct类型 439

19.1 Distinct类型概述 439

第20章 Driver 442

20.1 Driver概述 442

20.2 Driver接口定义 443

20.3 Driver方法 444

第21章 DriverManager 447

21.1 DriverManager概述 447

21.2 DriverManager类的定义 449

21.3 DriverManager方法 450

第22章 DriverPropertylnfo 456

22.1 DriverPropertylnfo概述 456

22.2 DriverPropertylnfo类的定义 457

22.3 DriverPropertylnfo构造函数 457

22.4 DriverPropertylnfo域 457

第23章 ParameterMetaData 459

23.1 parameterMetaData概述 459

23.2 FarameterMetaData接口定义 461

23.3 ParameterMetaData方法 461

23.4 ParameterMetaData域 465

第24章 PooledConnection 467

24.1 PooledConnection概述 467

24.2 Poo1edConnection接口定义 471

24.3 Poo1edConnection方法 471

第25章 PreparedStatement 473

25.1 PreparedStatement概述 473

25.2 PreparedStatement接口定义 478

25.3 FreparedStatement方法 480

第26章 Ref 498

26.1 Ref概述 498

26.2 Ref接口定义 504

26.3 Ref方法 504

第27章 ResultSet 507

27.1 ResultSet概述 507

27.2 ResoultSet接口定义 530

27.3 ResoultSet方法 535

27.4 ResultSet域 576

第28章 ResultSetMetaData 579

28.1 ResultSetMetaData概述 579

28.2 ResultSetMetaData接口定义 580

28.3 ResultSetMetaData方法 581

28.4 ResultSetMetaData域 589

第29章 RowSet 590

29.1 RowSet概述 590

29.2 标准实现 597

29.3 RowSet接口定义 607

29.4 RowSet方法 609

29.5 RowSet域 633

第30章 RowSetEvent 634

30.1 RowSetEvent概述 634

30.2 RowSetEvent接口定义 635

30.3 RowSetEvent构造函数 635

30.4 RowSetBvent方法 636

第31章 RowSetlnternal 637

31.1 RowSetInternal概述 637

31.2 RowSetInternal接口定义 637

31.3 RowSetInternal方法 637

第32章 RowSetListener 641

32.1 RowSetListener概述 641

32.2 RowSetListener接口定义 643

32.3 RowSetListener方法 643

第33章 RowSetMetaData 645

33.1 RowSetMetaData概述 645

33.2 RowSetMetaData接口定义 645

33.3 RowSetMetaData方法 646

33.4 RowSetMetaData域 652

第34章 RowSetReader 653

34.1 RowSetReader概述 653

34.2 RowSetRGader接口定义 654

34.3 RowSetGeader方法 654

第35章 RowSetWrite 656

35.1 RowSetwriter概述 656

35.2 RowSetWriter接口定义 657

35.3 BowSetwriter方法 657

第36章 Savepoint 658

36.1 Savepoint概述 658

36.2 Savepoint接口定义 660

36.3 Savepoint方法 660

第37章 SQLData 662

37.1 SQLData概述 662

37.2 SQLData接口定义 668

37.3 SQLData方法 668

第38章 SQLException 670

38.1 SQIJException概述 670

38.2 SQIJException类定义 672

38.3 SQIJException构造函数 672

38.4 SQIJException方法 673

第39章 SQLlnput 676

39.1 SQLlnput概述 676

39.2 SQLlnput接口定义 677

39.3 SQLlnput方法 678

第40章 SQLOutput 686

40.1 SQLOutput概述 686

40.2 SQLOutput接口定义 687

40.3 SQLOutput方法 688

第41章 SQLPermission 695

41.1 SQLPermission概述 695

41.2 SQLPermission类定义 696

41.3 SQLPermission构造函数 696

第42章 SQLWarning 697

42.1 SQLWarning概述 697

42.2 SQLWarning类定义 698

42.4 SQLWarning方法 700

第43章 Statement 702

43.1 Statement概述 702

43.2 Statement接口定义 715

43.3 Statement方法 717

43.4 Statement域 735

第44章 Struct 737

44.1 Struct概述 737

44.2 Struct接口定义 744

44.3 Struct方法 744

第45章 Time 747

45.1 Time概述 747

45.2 Time类定义 750

45.3 Time构造函数 750

45.4 Time方法 751

第46章 Timestamp 754

46.1 Timestamp概述 754

46.2 Timestamp类定义 757

46.3 Timestamp构造函数 757

46.4 Timestamp方法 759

第47章 Types 763

47.1 Types类概述 763

47.2 Types类定义 764

第48章 XAConnection 766

48.1 XAConnection概述 766

48.2 XAConnection接口定义 774

48.3 XAConnection方法 775

第49章 XADataSource 776

49.1 XADataSource概述 776

49.2 XADataSource接口定义 778

49.3 XADataSource方法 779

第50章 SQL类型与Java类型之间的映射 782

50.1 映射概述 782

50.2 将SQL类型映射为Javn类型 782

50.3 基本的JDBC类型 783

50.4 高级JDBC数据类型 788

50.5 JDBC3.0API中添加的JDDC类型 791

50.6 映射示例 792

50.7 定制映射 794

50.8 动态数据访问 795

50.9 在数据库中存储Java对象 796

50.10 类型映射表 796

附录A 写给驱动程序开发人员 805

A.1 所有驱动程序的需求 805

A.2 JDBC1.0API兼容性需求 806

A.3 JDBC2.0API兼容性需求 807

A.4 JDBC3.0API兼容性需求 807

A.5 已经实现的API 808

A.6 附加需求 808

A.7 允许存在变化 815

A.8 驱动程序的安全责任 816

A.9 对异常使用SOLExcption 817

A.10 驱动程序实现建议 817

A.11 连接和语句池的实现 818

A.12 JDBC测试套件 819

A.13 连接器 820

附录B JDBCAPI的演变 822

B.1 JDBC3.0API演变概述 822

B.2 新功能小结 823

B.3 JDDC3.0API变动的完整清单 826

B.4 JDBC2.0核心API变动概述 831

B.5 新功能小结 831

B.6 JDBC2.0核心AFI的变动 837

B.7 JDBC Optiooal Package的特性 845

B.8 Optlonal Package API的完整清单 847

B.9 JDBC1.0API变动 850

B.10 早期设计决策 851

B.11 给出建议 853

术语表 854