Java数据库高级编程

Java数据库高级编程

张晓东等, 编著

出版社:清华大学出版社

年代:2004

定价:

书籍简介:

本书由浅入深地介绍了Java与数据库应用开发的方方面面,并深入讨论了相关的高级技术专题。全书共分阶15章,内容包括Java和数据库的基本知识,流行的数据库产品,数据库的基本操作和应用,数据库的高级技术,以及一些较新而又非常重要的技术专题,通过这些专题的学习,将会使读者受益非浅。本书示例丰富,讲解深入透彻,使读者可以系统、清晰地学习Java和数据库应用开发高级技术。本书适用于有一定Java和数据库开发经验的读者阅读参考。

书籍目录:

第1章 Java面向对象的系统设计和数据库建模 1.1 面向对象技术简介 1.1.1 面向对象软件工程(OOSE) 1.1.2 面向对象分析(OOA) 1.1.3 面向对象设计(OOD) 1.1.4 面向对象编程(OOP) 1.1.5 面向对象测试 1.1.6 关于OOSE最后的话 1.2 需求分析 1.3 概念模型 1.4 逻辑模型和物理模型 1.4.1 逻辑结构设计 1.4.2 物理设计、实施和维护 1.4.3 数据库设计小节 1.5 小结

第1章 Java面向对象的系统设计和数据库建模 1.1 面向对象技术简介 1.1.1 面向对象软件工程(OOSE) 1.1.2 面向对象分析(OOA) 1.1.3 面向对象设计(OOD) 1.1.4 面向对象编程(OOP) 1.1.5 面向对象测试 1.1.6 关于OOSE最后的话 1.2 需求分析 1.3 概念模型 1.4 逻辑模型和物理模型 1.4.1 逻辑结构设计 1.4.2 物理设计、实施和维护 1.4.3 数据库设计小节 1.5 小结第2章 大型关系数据库 2.1 数据库概述 2.1.1 数据、信息与数据处理 2.1.2 数据库系统 2.2 数据库的发展 2.3 数据库的分类 2.4 Oracle数据库 2.4.1 Oracle简介 2.4.2 Oracle9i系统简介 2.4.3 Oracle9i的新发展 2.5 SQLServer数据库 2.6 Sybase数据库 2.6.1 Sybase数据库系统的特点 2.6.2 Sybase开发工具 2.7 Access数据库 2.7.1 Access简介 2.7.2 cess2000的特点和结构 2.8 关系数据库设计原则 2.9 数据库设计实例 2.9.1 概念结构设计 2.9.2 逻辑结构设计 2.9.3 模型优化 2.9.4 物理结构设计 2.10 小结第3章 JDBC连接技术 3.1 SQL简介 3.2 JDBC概述 3.2.1 JDBC的用途 3.2.2 JDBC的发展 3.2.3 JDBC的结构和特点 3.2.4 JDBC与其他的API 3.2.5 JDBC的应用和安全 3.2.6 JDBC的新发展 3.3 JDBC同Access数据库连接技术 3.3.1 引入相应的类 3.3.2 装载驱动程序 3.3.3 连接数据库 3.3.4 进行数据库查询 3.4 JDBC同SQL Server数据库连接技术 3.4.1 连接SQL Server例程 3.4.2 引入驱动程序包 3.4.3 装载驱动程序并建立连接 3.4.4 执行数据操作 3:4.5 添加其他代码 3.4.6 执行结果 3,5 JDBC同OFacle数据库连接技术 3.5.1 在Oracle中建立新表 3.5.2 通过JDBC连接Oracle数据库 3.5.3 程序说明 3.6 JDBC同Sybase数据库连接技术 3.6.1 JDBC与Sybase的连接 3.6.2 程序说明 3.7 JDBC中相关的类和口 3.7.1 JDBC核心包API 3.7.2 关键核心接口和类的介绍 3.7.3 JDBC扩展包API 3.8 JDBC与数据库连接综合介绍 3.9 小结第4章 数据的各种操作技术 4.1 概述 4.2 数据插入 4.2.1 数据插入的SQL命令 4.2.2 准备数据库环境 4.2.3 数据插入示例程序 4.2.4 程序说明 4.2.5 Statement接口介绍 4.3 数据删除 4.3.1 数据删除的SQL命令 4.3.2 准备SQL Server数据库环境 4.3.3 数据删除示例程序 4.3.4 程序说明 4.4 数据更新 4.4.1 数据更新的SQL命令 4.4.2 准备SQL Server数据库环境 4.4.3 数据更新示例程序 4.4.4 程序说明 4.5 数据查找 4.5.1 数据查询的SQL命令 4.5.2 准备SQL Server数据库环境 4.5.3 数据查询示例程序 4.5.4 程序说明 4.5.5 Result Set接口介绍 4.5.6 可滚动的结果集 4.5.7 可更新的结果集 4.6 数据过滤 4.6.1 数据过滤简介 4.6.2 使用GroupBy子句 4.7 数据排序 4.7.1 数据排序简介 4.7.2 使用Order By子句 4.8 事务处理 4.8.1 事务概述 4.8.2 数据库的并发性 4.8.3 JDBC的事务处理 4.8.4 分布式事务处理 4.8.5 JDBC 3.0的新功能一保存点 4.9 处理多表格数据 4.9.1 连接简介 4.9.2 JDBC中使用多表操作 4.10 提高数据处理效率技术 4.10.1 数据处理的效率问题 4.10.2 预备语句(Prepared Statement)的使用 4.10.3 采用数据池提高效率 4.11 小结第5章 数据库操作技术 5.1 概述 5.2 创建数据库 5.2.1 SQLServer2000中创建用户数据库 5.2.2 Oracle中创建用户数据库 5.3 创建表格 5.3.1 数据表操作的SQL语法 5.3.2 数据表操作实例 5.4 创建视图 5.4.1 视图操作的SQL语法 5.4.2 视图操作实例 5.5 创建字段 5.5.1 字段操作的SQL语法 5.5.2 字段操作实例 5.6 创建索引 5.6.1 索引操作的SQL语法 5.6.2 索引操作实例 5.7 获取数据表信息 5.7.1 Database Meta Data介绍 5.7.2 程序实例 5.7.3 程序说明 5.8 获取字段信息 5.8.1 Result Set Meta Data介绍 5.8.2 程序实例 5.9 小结第6章 存储过程高级设计 6.1 概述 6.2 游标使用技术 6.2.1 游标概述 6.2.2 游标的使用 6.2.3 游标的高级技巧 6.3 动态执行 6.3.1 动态执行简介 6.3.2 动态执行的使用 6.4 创建存储过程 6.4.1 存储过程的创建 6.4.2 执行存储过程 6.4.3 修改和重命名存储过程 6.4.4 删除存储过程 6.4.5 关于使用存储过程这里给出几点建议 6.5 将消息集成到存储过程 6.6 JAVA中调用存储过程 6.6.1 存储过程的数据库支持 6.6.2 存储过程在Java中的调用 6.6.3 CallableStatement的使用 6.7 小结第7章 触发器高级设计 7.1 概述 7.2 嵌套、递归和触发器基础 7.2.1 触发器应用基础 7.2.2 触发器的嵌套和递归 7.3 使用触发器加强业务规则 7.4 查看触发器以及系统信息 7.5 用触发器维护完整性 7.5.1 维护数据完整性 7.5.2 维护引用完整性 7.6 级联触发器 7.6.1 级联更新触发器 7.6.2 级联删除触发器 7.7 触发器设计实例 7.8 小结第8章 数据备份与恢复 8.1 概述 8.1.1 数据备份和恢复 8.1.2 数据库的复制 8.2 数据库的备份 8.3 数据表的备份 8.4 复制指定的数据库对象 8.5 数据发布 8.6 数据接收恢复 8.7 小结第9章 数据库安全 9.1 概述 9.1.1 计算机安全性简介 9.1.2 数据库安全性简介 9.2 数据库自身安全机制 9.2.1 用户鉴别和确认 9.2.2 用户授权 9.2.3 访问控制 9.2.4 审计功能 9.3 程序实现安全机制 9.4 加密存储数据 9.5 小结第10章 SQLJ介绍 10.1 概述 10.2 SQLJ语言基础 10.2.1 SQLJ简介 10.2.2 SQLJ的使用 10.2.3 SQLJ和JDBC的比较 10.3 OracleSQLJ 10.3.1 Oracle和SQLJ简介 10.3.2 SQLJ基本应用介绍 10.4 SQLJ应用 10.4.1 SQLJ基本程序设计 10.4.2 SQLJ与关系型数据处理的应用 10.5 SQLJ技术性能优化 10.5.1 SQLJ和JDBC安全性简介 10.5.2 SQLJ应用性能优化 10.6 小结第11章 XML与数据存储 11.1 概述 11.2 XML介绍 11.2.1 XML简介 11.2.2 XML的使用 11.2.3 XML相关软件 11.3 将数据转化成XML格式 11.4 从XML中提取数据 11.4.1 Java和DOM 11.4.2 Java和SAX 11.5 XML与Java对象的相互转化 11.6 小结第12章 JSP与数据库的连接 12.1 概述 12.1.1 JSP的由来 12.1.2 JSP的特点 12.1.3 JSP的机制 12.1.4 JSP与相关技术 12.1.5 JSP简单实例 12.1.6 用JSP开发Web的几种主要方式 12.2 JSP直接访问数据库 12.3 JSP通过Java Bean访问数据库 12.3.1 Java Bean概述 12.3.2通过Java Bean连接数据库 12.4 JSP与各不中数据库的连接 12.5 小结第13章 基于J2EE开发平台的数据存储方案 13.1 概述 13.2 EJB介绍 13.2.1 EJB中各角色的分析 13.2.2 EJB和JavaBean 13.2.3 EJB的体系结构 13.2.4 EJB的开发 13.2.5 一个简单的例子 13.3 EJB容器管理的持久性 13。3。1 EJB容器和持久性简介 13.3.2 Bean管理持性 13.3.3 容器管理持久性 13.4 利用EJB来封装数据 13.5 高级应用实例 13.6 小结第14章 JDO技术 14.1 概述 14.1.1 JDBC和JDO 14.1.2 JDO的原理 14.1.3 JDOAPI介绍 14.2 使用JDO的简单实例 14.3 JDO高级实例应用 14.4 管理和查询数据对象 14.5 小结第15章 命名与目录服务 15.1 概述 15.2 命名与目录月艮务 15.3 使用JNDI 15.3.1 JNDI简单实例 15.3.2 数据源的使用 15.4 JAVA与LDAP 15.5 LDAP基本操作 15.6 小结

内容摘要:

本书由浅入深地介绍了Java与数据库应用开发的方方面面,并深入讨论了相关的高级技术专题。全书分15章,内容包括Java和数据库的基本知识,流行的数据库产品,数据库的基本操作和应用,数据库的高级应用技术,以及一些较新而又非常重要的技术专题。通过这些专题的学习,将会使读者受益非浅。 本书示例丰富,讲解深入透彻,使读者可以系统、全面地学习Java和数据库应用开发词组技术。本书适用于有一定Java和数据库开发经验的读者,对于从事在Java平台上开发ERP应用软件的专业人员来说,也是一本很好的参考书。

书籍规格:

书籍详细信息
书名Java数据库高级编程站内查询相似图书
丛书名数据库应用开发技术丛书
9787302083696
《Java数据库高级编程》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)语种简体中文
尺寸装帧平装
页数 520 印数

书籍信息归属:

Java数据库高级编程是清华大学出版社于2004.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。