Java数据库应用程序编程指南

Java数据库应用程序编程指南
作 者: Kevin Mukhar 魏海萍 魏海萍
出版社: 电子工业出版社
丛编项: 乐思公司编程指南系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  KevinMukhar从少年时就开始编程,初学时是在电传终端上使用COBOL语言进行编程。他也在HP计算器和第一代家用电脑之一的Commodore64上做过编程。遗憾的是,他没有意识到自己从编程中享受到了多大的乐趣,因此在读大学期间只选修了一门编程课程。

内容简介

Java是一种适用而又稳定的语言,而关系数据库是绝大多数企业所采取的数据存储形式, 本书将讲解如何使用这两个强大的技术来建立成功的Java数据库应用程序。首先介绍了SQL及关系数据库的基础知识;接下来专门解释JDBC API的基本原理;最后介绍Java的应用技能,随着Java编程难度的增加,还将讨论如何借助XML和XSLT等其他技术集成Java和数据库。书中还包含有解释清晰、可实际运行的代码,帮助读者迅速掌握所学内容。 本书通用于有一定Java基础的程序设计和开发人员。

图书目录

第1章 关系数据库与Java

保留数据

关系数据库

结构化查询语言(SQL)

Java如何与数据库交互

JDBC

RDBMS的功能

本书的RDBMS选择

小结

第2章 基本的JDBC技术

JDBC概念与术语

SQL与JDBC

关联JDBC与ODBC

JDBC包

JDBC的工作原理

设置

建立连接

语句与结果集

基本的JDBC程序

错误处理

小结

第3章 SQL查询与数据操纵

SQL的简短历史

使用SELECT语句存取数据

使用多表做查询

小结

第4章 使用SQL创建表与修改数据

使用SQL创建和修改表

添加、删除与修改数据

事务处理

小结

第5章 关系数据库设计概念

了解事情是如何完成的

总体设计

规划逻辑设计

数据库中的实体与关系

定义关系

物理设计与调整

小结

第6章 案例研究:设计Music Store数据库

问题陈述

收集需求

设计Music Store:逻辑设计

设计Music Store:物理设计

给表填入样本数据

支持性查询、视图及存储过程的建立

小结

第7章 JDBC应用程序开发综述

对象建模

应用程序方案

选择驱动程序

在应用程序中使用关系数据

对象-关系映射

映射关系数据到Java对象上

小结

第8章 数据库连接

DriverManager类

连接

数据源

小结

第9章 使用语句与结果集

使用语句(Statement)对象

使用结果集(ResultSet)对象

使用结果集修改数据

小结

第10章 使用元数据

什么是元数据

DatabaseMetaData(数据库元数据)

ResultSetMetaData(结果集元数据)

小结

第11章 使用行集

行集(RowSet)简介

RowSet接口

CachedRowSet类

JdbcRowSet类

WebRowSet类

小结

第12章 准备语句

PreparedStatement接口

SQL-99数据类型

小结

第13章 可调用语句与存储过程

存储过程

存储过程的数据库支持

可调用语句

JDBC 3.0中的新功能

小结

第14章 事务

什么是事务

事务需求

JDBC中的事务控制

在Music Store应用程序中使用事务

小结

第15章 对象-关系映射概念

简单的唱片数据库应用程序

扩充唱片应用程序

小结

第16章 使用对象-关系映射框架

JLF数据映射的概述

映射Recordings表

一个复杂的JLF数据映射应用程序

何去何从:O-R映射选项

小结

第17章 调试与日志

有效的调试

记录到System.out和System.err上

运行一个本地交互式调试程序

运行一个远程交互式调试程序

装备应用程序

小结

第18章 JDBC数据原

数据源概念与术语

数据源

数据源的工作原理

数据源的使用

针对Cloudscape的修改

连接池

数据源的其他用途

小结

第19章 J2EE与Java数据库应用程序

开发环境

J2EE简介

利用J2EE容器功能

Web数据库应用程序

Music Store应用程序中的EJBs

小结

第20章 关系数据到XML的输出

XML语法分析器

XML到关系数据库的映射

小结

第21章 使用XSLT

XSLT简介

XSLT、XML与变换

实际的XSLT应用程序

XSLT——最大问题是什么

小结

第22章 模型-视图-控制器框架

典型的应用程序缺陷

应用程序结构回顾

MVC框架简介

建立深一层的屏幕

一些最终的思考

小结

附录A 连接Music Store数据库

附录B 安装JBoss应用程序服务器与Tomcat Web容器

附录C XML初级读本

附录D p2p. wrox.com