使用Java进行SQL数据库程序设计

使用Java进行SQL数据库程序设计
作 者: Bill McCarty 康博室
出版社: 中国水利水电出版社
丛编项: 万水计算机编程技术与应用系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 数据库管理系统
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《使用Java进行SQL数据库程序设计》作者简介

内容简介

本书主要介绍如何使用JDBC和SQL语言,并且用示例说明了如何在Java程序中使用SQL语言。其内容包括客户机服务器系统介绍、关系数据库基本知识、如何使用Java访问数据库、JDB API、各种SQL语言,以及如何处理数据库使用过程中的并发事务和安全性问题。本书适合于从事网络和数据库工作的系统人员和应用人员阅读。

图书目录

译者的话

引言

第一章 数据库程序设计和客户机/服务器系统介绍

1.1 Java

1.2 数据库和数据库管理系统

1.3 结构化查询语言

1.4 计算体系结构

1.5 总结

第二章 关系数据基础

2.1 分解关系数据库

2.2 使用Microsoft Access

2.3 总结

第三章 使用Java访问数据库

3.1 GuestBook程序

3.2 安装ODBC数据源

3.3 改进GuestBook程序

3.4 Java和Access数据类型

3.5 总结

第四章 SQL查询

4.1 基本查询:Select动词

4.2 判断和比较

4.3 SQL Window应用程序

4.4 另一个GuestBook应用程序

4.5 总结

第五章 JDBC API

5.1 制作连接:访问数据库

5.2 StudyConnect程序

5.3 制作Statement:执行SQL语句

5.4 ResultSet对象

5.5 ResultSetMetaData方法

5.6 SQL Window02应用程序

5.7 SQL Exzception和SQL Warning类

5.8 DatabaseMetaData对象

5.9 小结

第六章 排序和分组

6.1 按顺序放置事情:Order By,子句

6.2 聚集:合计

6.3 Microsoft Access SQL扩展:Distinct、Top和Top和Top n Percent

6.4 分类汇总:Group By组

6.5 Having方式:选择组

6.6 使用表达式表达自己的思想

6.7 在趣的函数

6.8 转义日期

6.9 空值

6.10 GuestBook04应用程序

6.11 总结

第七章 连接和联合

7.1 Select总结

7.2 连接

7.3 联合(Union)

7.4 SQL Window03应用程序

7.5 总结

第八章 设计数据库

8.1 数据库

8.2 E-R图

8.3 数据库规范化

8.4 选择数据类型

8.5 创建一个模型数据库试验

8.6 数据库设计实例研究

8.7 总结

第九章 SQL数据定义语言

9.1 DBMaker应用程序

9.2 定义表

9.3 定义索引

9.4 定义约束

9.5 DBMaker应用程序

9.6 总结

第十章 SQL数据操纵语言

10.1 Insert语句

10.2 多行插入

10.3 Update语句

10.4 条件修改

10.5 Delete语句

10.6 条件删除

10.7 预备语句

10.8 定位修改和删除

10.9 GudstBook小服务

10.10 PreppedMark Applet

10.11 总结

第十一章 高级SQL查询

11.1 子查询

11.2 相关子查询

11.3 其他DML语句中的子查询

11.4 EmpBrowserApplet

11.5 总结

第十二章 创建和使用视图

12.1 使用视图

12.2 使用存储过程

12.3 CallableDemo Applet

12.4 BatchQuery应用程序

12.5 总结

第十三章 多用户考虑

13.1 事务

13.2 并发性

13.3 DBAnomalies Applet

13.4 TransDemo Applet

13.5 总结

第十四章 数据库安全性和恢复性

14.1 数据控制语言(DCL)

14.2 加密

14.3 备份

14.4 数据库恢复性

14.5 事件日志和审计

14.6 Applet安全性

14.7 DBGuard Applets

14.8 总结

附录 A 快速查阅SQL语句

A.1 Alter Table

A.2 Create Database

A.3 Create Index

A.4 Create Table

A.5 Create View

A.6 Delete

A.7 Drop Database

A.8 Drop Index

A.9 Drop Table

A.10 Drop View

A.11 Grant

A.12 Insert

A.13 Revoke

A.14 Select

A.15 Update

A.16 Use Database

附录 B 快速查阅SQL函数

附录 C 快速查阅Microsoft Access数据类型