书籍详情
JDBC数据库编程与J2EE
作者:(美)Art Taylor著;李东升等译;李东升译
出版社:电子工业出版社
出版时间:2004-04-01
ISBN:9787505398207
定价:¥49.00
购买这本书可以去
内容简介
Java语言以其高稳定性、高安全性、平台独立性以及强大的功能,给网络上的应用开发、数据共享提供了一种新的途径。本书正是要介绍JDBC这种重要的数据共享手段。本书的作者ArtTaylor是一位资深的JDBC专家。他对JDBC的规范和应用有很丰富的经验。作者把JDBC3.0规范的介绍和应用教程有机地结合起来。全书共分两部分。第一部分通过丰富的示例详细介绍了JDBC规范的具体细节。第二部分则讲解了如何使用JDBC开发应用程序。此外,还讲述了JSP,JavaBean,JNDI,EJB,Swing和设计模式等内容。该书内容深入全面,技术实用先进,叙述深入浅出,是一本难得的高层次的技术书籍。现将这本书译成中文,介绍给国内广大读者。JDBC提供了Java应用访问数据库的能力。本书从JDBC和关系数据库的基本概念出发,全面介绍了JDBC数据库编程所涉及的各个方面。书中首先根据JDBC访问数据库的过程,对JDBCAPI中的各个类及其方法进行了详尽的分析和介绍;接着深入讨论了JDBC和J2EE使用中的一些高级主题,如JDBC设计模式等;最后详细阐述了在Web应用中使用JDBC所涉及到的相关技术,如JSP,servlet,XML,EJB等。全书提供了很多典型的程序范例,向读者清楚地演示了JDBC各种特性的使用。本书内容丰富全面,既是一本权威的JDBC教程,又是一本实用的JDBCAPI参考手册。此书面向各个层次的程序开发人员,可作为他们的JDBC编程指南,也可供对Java、J2EE和数据库感兴趣的技术人员和研究人员借鉴参考。
作者简介
暂缺《JDBC数据库编程与J2EE》作者简介
目录
第1章 今天的JDBC
1.1 简介
1.2 JDBC设计
1.3 关系数据库
1.4 Java与关系数据库
1.5 面向对象数据库
1.6 对象-关系映射工具与JDO
1.7 关系数据库与SQL
1.8 JDBC API
1.9 今天的编程
1.10 Java设计模式
1.11 小结
1.12 后续内容
第2章 关系数据库与SQL
2.1 简介
2.2 关系数据库的概念
2.3 实体、属性与关系
2.4 规范化
2.5 创建数据库表
2.6 关系数据库技术
2.7 结构化查询语言
2.8 事务、数据库日志、隔离级别与并发
2.9 SQL查询优化
2.10 动态SQL执行
2.11 小结
2.12 后续内容
第3章 JDBC API介绍
3.1 简介
3.2 目标
3.3 JDBC的结构
3.4 JDBC修订的历史
3.5 SQL的转义语法
3.6 JDBC代码结构
3.7 JDBC示例
3.8 小结
3.9 后续内容
第4章 连接数据库
4.1 简介
4.2 加载数据库驱动程序
4.3 JNDI和名字空间
4.4 JNDI与DataSource
4.5 用DriverManager加载JDBC驱动程序
4.6 使用DataSource创建连接
4.7 Javax.sql.DataSource类
4.8 通过DataSource增加功能
4.9 连接池工作原理
4.10 XADataSource接口
4.11 小结
4.12 后续内容
第5章 使用连接
5.1 简介
5.2 java.sql.Connection类
5.3 close方法
5.4 getAutoCommit和setAutoCommit方法
5.5 commit和rollback方法
5.6 clearWarnings和getWarnings方法
5.7 createStatement方法
5.8 getCatalog和setCatalog方法
5.9 getMetaData方法
5.10 getTypeMap和setTypeMap方法
5.11 getTransationIsolation和setTransactionIsolation方法
5.12 isClosed方法
5.13 isReadOnly和setReadOnly方法
5.14 prepareCall方法
5.15 prepareStatement方法
5.16 nativeSQL方法
5.17 PooledConnection接口
5.18 XAConnection接口
5.19 小结
5.20 后续内容
第6章 检索与操作数据:Statement类和JDBC异常
6.1 简介
6.2 处理数据
6.3 Statement类
6.4 执行查询
6.5 使用批操作
6.6 检查查询结果
6.7 控制与调整结果处理
6.8 控制查询处理
6.9 其他方法与工具
6.10 异常、错误与警告
6.11 小结
6.12 后续内容
第7章 PreparedStatement与CallableStatement类
7.1 简介
7.2 PreparedStatement类
7.3 CallabeStatement类
7.4 小结
7.5 后续内容
第8章 ResultSet类
8.1 简介
8.2 串行访问ResultSet
8.3 在ResultSet中移动
8.4 使用可更新的ResultSet
8.5 ResultSet常量
8.6 数据类型映射
8.7 小结
8.8 后续内容
第9章 JDBC中的事务
9.1 简介
9.2 ACID原则
9.3 在JDBC中使用事务
9.4 J2EE中的分布式事务
9.5 J2EE的宣告式事务
9.6 深入分布式事务
9.7 小结
9.8 后续内容
第10章 JDBC与动态查询类
10.1 简介
10.2 使用动态查询
10.3 动态查询应用的一个样例:DynamicQuery.java
10.4 JDBCTypeMapper类:JDBC到Java类型的映射
10.5 ResultSetMetaData类
10.6 小结
10.7 后续内容
第11章 DatabaseMetaData接口
11.1 简介
11.2 DatabaseMetaData接口:示例应用
11.3 DBInfoGUI应用:构造函数与buildGUI方法
11.4 小结
11.5 后续内容
第12章 DatabaseMetaData方法
12.1 简介
12.2 小结
12.3 后续内容
第13章 JDBC应用高级专题:JDBC设计模式介绍
13.1 简介
13.2 用JDBC实现Java设计模式
13.3 设计模式
13.4 两层结构的例子:表浏览器应用程序
13.5 数据访问对象: GeneralDAO类
13.6 GeneralDAO类:类声明和executeQuery方法
13.7 GeneralAggregateVO类
13.8 扩展GeneralDAO类和GeneralAggregateVO类创建特殊应用
13.9 小结
13.10 后续内容
第14章 表浏览器应用程序
14.1 简介
14.2 表浏览器应用程序
14.3 技术步骤
14.4 TableBrowser.Java应用程序:dataTableModel内部类
14.5 三层RMI示例:表浏览器远程应用
14.6 小结
14.7 后续内容
第15章 使用JDBC持续化数据对象
15.1 简介
15.2 为什么持续化标准Java对象
15.3 对象持续化示例
15.4 objectExample1类
15.5 其他技术
15.6 小结
15.7 后续内容
第16章 JDBC设计模式:数据访问对象和值对象
16.1 简介
16.2 DAO描述
16.3 代码at例:简单DAO--CategoryDAO
16.4 值对象示例
16.5 数据库工具类:DBUtil
16.6 一个复杂的DAO:Knowledge_baseDAO类
16.7 小结
16.8 后续内容
第17章 JSP基础知识
17.1 简介
17.2 一些JSP的例子
17.3 Java软件组件:JavaBean和EJB
17.4 使用JavaBean和JSP
17.5 JavaBean与用户自定义标签库
17.6 在JSP中使用用户自定义标签
17.7 JavaBean和用户自定义标签:使用技巧
17.8 小结
17.9 后续内容
第18章 开发中的JSP和JDBC:讨论组系统
18.1 简介
18.2 讨论组系统:应用程序描述
18.3 消息
18.4 消息系统的应用流程
18.5 消息系统:技术角度的描述
18.6 消息系统的数据库设计
18.7 小结
18.8 后续内容
第19章 开发中的JSP和JDBC:编码讨论组系统
19.1 简介
19.2 讨论组系统的组织结构
19.3 其余部分:JSP页面和JavaBean代码解释
19.4 小结
19.5 后续内容
第20章 将JDBC数据转换为XML
20.1 简介
20.2 为什么执行转换操作
20.3 JDBC到XML:转换操作类
20.4 JDBC到XML:servlet
20.5 ServletExample1类:web.xml文件
20.6 小结
20.7 后续内容
第21章 JDBC与Blob
21.1 简介
21.2 Blob的优点
21.3 BlobView servlet
21.4 BlobWriter类
21.5 ListMovies JSP页面
21.6 MoviesBean JavaBean
21.7 小结
21.8 后续内容
第22章 企业级JavaBean的体系结构
22.1 简介
22.2 已定义的EJB
22.3 可扩展性和容错
22.4 EJB
22.5 EJB和事务
22.6 开发EJB
22.7 小结
22.8 后续内容
第23章 JDBC与企业级JavaBean
23.1 简介
23.2 EJB中的JDBC
23.3 连接EJB到表示层组件
23.4 ServletExample2类的声明部分
23.5 MoviesFacadeBean类
23.6 MoviesEntityBean EJB
23.7 MoviesBean JavaBean
23.8 MoviesEntityBean类
23.9 安装描述文件
23.10 小结
附录A JDBC 3.0
附录B Java servlet
附录C XML基本知识和用JAXP处理XML文档
附录D 数学函数
1.1 简介
1.2 JDBC设计
1.3 关系数据库
1.4 Java与关系数据库
1.5 面向对象数据库
1.6 对象-关系映射工具与JDO
1.7 关系数据库与SQL
1.8 JDBC API
1.9 今天的编程
1.10 Java设计模式
1.11 小结
1.12 后续内容
第2章 关系数据库与SQL
2.1 简介
2.2 关系数据库的概念
2.3 实体、属性与关系
2.4 规范化
2.5 创建数据库表
2.6 关系数据库技术
2.7 结构化查询语言
2.8 事务、数据库日志、隔离级别与并发
2.9 SQL查询优化
2.10 动态SQL执行
2.11 小结
2.12 后续内容
第3章 JDBC API介绍
3.1 简介
3.2 目标
3.3 JDBC的结构
3.4 JDBC修订的历史
3.5 SQL的转义语法
3.6 JDBC代码结构
3.7 JDBC示例
3.8 小结
3.9 后续内容
第4章 连接数据库
4.1 简介
4.2 加载数据库驱动程序
4.3 JNDI和名字空间
4.4 JNDI与DataSource
4.5 用DriverManager加载JDBC驱动程序
4.6 使用DataSource创建连接
4.7 Javax.sql.DataSource类
4.8 通过DataSource增加功能
4.9 连接池工作原理
4.10 XADataSource接口
4.11 小结
4.12 后续内容
第5章 使用连接
5.1 简介
5.2 java.sql.Connection类
5.3 close方法
5.4 getAutoCommit和setAutoCommit方法
5.5 commit和rollback方法
5.6 clearWarnings和getWarnings方法
5.7 createStatement方法
5.8 getCatalog和setCatalog方法
5.9 getMetaData方法
5.10 getTypeMap和setTypeMap方法
5.11 getTransationIsolation和setTransactionIsolation方法
5.12 isClosed方法
5.13 isReadOnly和setReadOnly方法
5.14 prepareCall方法
5.15 prepareStatement方法
5.16 nativeSQL方法
5.17 PooledConnection接口
5.18 XAConnection接口
5.19 小结
5.20 后续内容
第6章 检索与操作数据:Statement类和JDBC异常
6.1 简介
6.2 处理数据
6.3 Statement类
6.4 执行查询
6.5 使用批操作
6.6 检查查询结果
6.7 控制与调整结果处理
6.8 控制查询处理
6.9 其他方法与工具
6.10 异常、错误与警告
6.11 小结
6.12 后续内容
第7章 PreparedStatement与CallableStatement类
7.1 简介
7.2 PreparedStatement类
7.3 CallabeStatement类
7.4 小结
7.5 后续内容
第8章 ResultSet类
8.1 简介
8.2 串行访问ResultSet
8.3 在ResultSet中移动
8.4 使用可更新的ResultSet
8.5 ResultSet常量
8.6 数据类型映射
8.7 小结
8.8 后续内容
第9章 JDBC中的事务
9.1 简介
9.2 ACID原则
9.3 在JDBC中使用事务
9.4 J2EE中的分布式事务
9.5 J2EE的宣告式事务
9.6 深入分布式事务
9.7 小结
9.8 后续内容
第10章 JDBC与动态查询类
10.1 简介
10.2 使用动态查询
10.3 动态查询应用的一个样例:DynamicQuery.java
10.4 JDBCTypeMapper类:JDBC到Java类型的映射
10.5 ResultSetMetaData类
10.6 小结
10.7 后续内容
第11章 DatabaseMetaData接口
11.1 简介
11.2 DatabaseMetaData接口:示例应用
11.3 DBInfoGUI应用:构造函数与buildGUI方法
11.4 小结
11.5 后续内容
第12章 DatabaseMetaData方法
12.1 简介
12.2 小结
12.3 后续内容
第13章 JDBC应用高级专题:JDBC设计模式介绍
13.1 简介
13.2 用JDBC实现Java设计模式
13.3 设计模式
13.4 两层结构的例子:表浏览器应用程序
13.5 数据访问对象: GeneralDAO类
13.6 GeneralDAO类:类声明和executeQuery方法
13.7 GeneralAggregateVO类
13.8 扩展GeneralDAO类和GeneralAggregateVO类创建特殊应用
13.9 小结
13.10 后续内容
第14章 表浏览器应用程序
14.1 简介
14.2 表浏览器应用程序
14.3 技术步骤
14.4 TableBrowser.Java应用程序:dataTableModel内部类
14.5 三层RMI示例:表浏览器远程应用
14.6 小结
14.7 后续内容
第15章 使用JDBC持续化数据对象
15.1 简介
15.2 为什么持续化标准Java对象
15.3 对象持续化示例
15.4 objectExample1类
15.5 其他技术
15.6 小结
15.7 后续内容
第16章 JDBC设计模式:数据访问对象和值对象
16.1 简介
16.2 DAO描述
16.3 代码at例:简单DAO--CategoryDAO
16.4 值对象示例
16.5 数据库工具类:DBUtil
16.6 一个复杂的DAO:Knowledge_baseDAO类
16.7 小结
16.8 后续内容
第17章 JSP基础知识
17.1 简介
17.2 一些JSP的例子
17.3 Java软件组件:JavaBean和EJB
17.4 使用JavaBean和JSP
17.5 JavaBean与用户自定义标签库
17.6 在JSP中使用用户自定义标签
17.7 JavaBean和用户自定义标签:使用技巧
17.8 小结
17.9 后续内容
第18章 开发中的JSP和JDBC:讨论组系统
18.1 简介
18.2 讨论组系统:应用程序描述
18.3 消息
18.4 消息系统的应用流程
18.5 消息系统:技术角度的描述
18.6 消息系统的数据库设计
18.7 小结
18.8 后续内容
第19章 开发中的JSP和JDBC:编码讨论组系统
19.1 简介
19.2 讨论组系统的组织结构
19.3 其余部分:JSP页面和JavaBean代码解释
19.4 小结
19.5 后续内容
第20章 将JDBC数据转换为XML
20.1 简介
20.2 为什么执行转换操作
20.3 JDBC到XML:转换操作类
20.4 JDBC到XML:servlet
20.5 ServletExample1类:web.xml文件
20.6 小结
20.7 后续内容
第21章 JDBC与Blob
21.1 简介
21.2 Blob的优点
21.3 BlobView servlet
21.4 BlobWriter类
21.5 ListMovies JSP页面
21.6 MoviesBean JavaBean
21.7 小结
21.8 后续内容
第22章 企业级JavaBean的体系结构
22.1 简介
22.2 已定义的EJB
22.3 可扩展性和容错
22.4 EJB
22.5 EJB和事务
22.6 开发EJB
22.7 小结
22.8 后续内容
第23章 JDBC与企业级JavaBean
23.1 简介
23.2 EJB中的JDBC
23.3 连接EJB到表示层组件
23.4 ServletExample2类的声明部分
23.5 MoviesFacadeBean类
23.6 MoviesEntityBean EJB
23.7 MoviesBean JavaBean
23.8 MoviesEntityBean类
23.9 安装描述文件
23.10 小结
附录A JDBC 3.0
附录B Java servlet
附录C XML基本知识和用JAXP处理XML文档
附录D 数学函数
猜您喜欢