注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java数据库高级编程宝典

Java数据库高级编程宝典

Java数据库高级编程宝典

定 价:¥69.00

作 者: 陈天河 等编著
出版社: 电子工业出版社
丛编项: 宝典丛书
标 签: Java

ISBN: 9787121017605 出版时间: 2005-10-01 包装: 胶版纸
开本: 小16开 页数: 650 字数:  

内容简介

  有人说,Java已经成为现在最具有竞争力的软件开发语言,这其实并不为过。它的“一次编码,到处运行”的特点是其他任何编程语言所无可比拟的,同时它所制定的JDBC标准也是使用Java语言开发不同数据库应用程序的完美解决方案。本书主要讲解了使用Java语言开发数据库应用的一系列实例,在具体实例的讲解之前还对数据库和要使用到的软件开发技术的基础知识进行了较详细的介绍,这样就使读者对数据库和软件开发有一个完整的了解,实践理论两手抓。更重要的是,读者在学习掌握使用Java语言进行软件开发的基本技能和技巧的同时能够从思想上理解使用Java语言进行软件开发的方法和特点,并逐步向高水平的软件开发人员发展。本书是一本集综合性、实用性为一体的全面讲解使用Java语言进行高级数据库开发的书籍。本书从数据库的基础知识、软件开发环境的构建以及JSP,Veloclty,OJB,Struts等常用技术的基础知识入手,通过多个完整的实例讲解了使用Java语言进行软件开发的流程和方法。书中选取的实例,既注重实例的多样性,也注重开发结构的多样性。例如,通过制作网络相册和留言板实例展现了JSP+SetV1et+JavaBean开发架构的独特优势,并通过使用前沿的Struts+OJB+VM架构高效地进行了购物网站系统的开发。这样可以使读者从不同角度和不同方面深刻理解使用Java语言进行软件开发的特点。本书适合具有一定,Java基础并想更多了解Java语言与数据库结合方面的知识的编程人员学习使用,同时对于Java语言的初学者来说,也是一本深入了解Java语言强大优势的优秀图书。

作者简介

暂缺《Java数据库高级编程宝典》作者简介

图书目录

第1部分    数据库基础 1第1章    关系型数据库及其设计方法 21.1    理解关系型数据库 21.1.1    关系模型的建立 21.1.2    Codd准则 31.1.3    SQL语言的产生和发展 41.2    关系型数据库管理系统的基本术语 51.2.1    表、行和列 51.2.2    空值 61.2.3    完整性约束 61.2.4    视图 91.2.5    索引 91.3    表之间的关联关系 101.3.1    一对一关联 111.3.2    一对多关联 111.3.3    多对多关联 111.4    关系型数据库的范式化 111.4.1    第一范式(1NF) 121.4.2    第二范式(2NF) 131.4.3    第三范式(3NF)  141.4.4    第四范式(4NF) 161.4.5    第五范式(5NF) 171.4.6    修正的第三范式(BCNF) 181.4.7    范式化在实践中的应用 191.5    关系型数据库的设计经验 201.6    小结 23第 2 章    SQL语言基础 242.1    SQL语言简介 242.2    SQL数据类型 252.3    数据定义语言(DDL) 262.3.1    创建、删除数据库 262.3.2    创建、更改和删除表 282.3.3    创建、更改和删除索引 382.3.4    创建、更改和删除视图 402.3.5    创建、删除模式 432.4    数据操作语言(DML) 442.4.1    INSERT语句 442.4.2    UPDATE语句 472.4.3    DELETE语句 482.5    数据查询语言(DQL) 492.5.1    SELECT子句 492.5.2    WHERE子句 512.5.3    SQL运算符 512.5.4    ORDER BY子句 572.5.5    GROUP BY子句 582.5.6    HAVING子句 582.5.7    子查询 592.6    数据控制语言(DCL) 632.6.1    管理用户 632.6.2    管理用户权限 632.6.3    GRANT语句 642.6.4    REVOKE语句 642.7    数据库中的会话、事务和锁定 652.7.1    会话 652.7.2    事务 662.7.3    锁定 682.8    创建和使用函数 682.8.1    创建函数 692.8.2    使用函数 702.8.3    删除函数 702.9    创建和使用存储过程 712.9.1    创建存储过程 712.9.2    调用存储过程 722.9.3    删除存储过程 732.10  常用函数 732.10.1    聚合函数 732.10.2    数字函数 752.10.3    字符串函数 772.10.4    转换函数 812.11  小结 82第2部分    软件开发基础 83第3章    开发环境的构建 843.1    JDK的安装 843.1.1    获得JDK 843.1.2    在Windows上安装JDK 843.1.3    在Linux上安装JDK 873.1.4    测试JDK的安装是否成功 893.2    Apache和Tomcat的安装 903.2.1    Apache的安装 903.2.2    Tomcat的安装 933.2.3    设置环境变量 953.2.4    启动Tomcat 953.2.5    将Tomcat绑定到Apache中 953.3    Ant的安装和使用 983.3.1    Ant简介及如何获得Ant 983.3.2    Ant的安装 983.3.3    Ant的使用 993.3.4    Ant构建文件的编写方法 993.3.5    编写项目的构建文档 1013.4    数据库的安装 1043.4.1    SQL Server 2000数据库的安装 1043.4.2    Oracle9i数据库的安装 1133.5    小结 124第 4 章    JDBC基础 1254.1    JDBC简介 1254.2    JDBC的结构模型 1254.3    JDBC的兼容性 1264.3.1    JDBC 1.0 API 1264.3.2    JDBC 2.0 API 1274.3.3    JDBC 3.0 API 1274.4    JDBC的工作过程 1284.4.1    DriverManager 1284.4.2    JDBC DataSource 1314.4.3    Connection对象 1314.4.4    执行SQL语句 1334.4.5    ResultSet返回执行结果 1344.5    JDBC操作数据库的基本流程和简单实例 1344.5.1    JDBC操作数据库的基本流程 1344.5.2    读取数据库表中内容的实例 1344.6    使用JDBC连接各种数据库的方法 1374.6.1    连接Oracle 8/8i/9i数据库(thin模式) 1384.6.2    连接DB2数据库 1384.6.3    连接Sql Server 7.0/2000数据库 1394.6.4    连接Sybase数据库  1394.6.5    连接Informix数据库  1394.6.6    连接MySQL数据库  1404.6.7    连接PostgreSQL数据库 1404.6.8    连接Access数据库 1404.7    小结 141第 5 章    软件开发模型及方法 1425.1    两层模型和三层模型 1425.1.1    两层模型 1425.1.2    三层模型 1435.2    Web应用的开发方法 1445.2.1    结构化开发方法 1445.2.2    面向对象的开发方法 1485.2.3    基于组件的开发方法 1525.2.4    框架式的开发方法 1605.3    小结 162第3部分    使用JSP开发系统 163第 6 章    JSP基础知识 1646.1    JSP页面的基本元素 1646.1.1    模板元素 1646.1.2    注释 1646.1.3    声明 1666.1.4    表达式 1676.1.5    JSP Scriptlet 1686.1.6    指令元素 1696.1.7    标签元素 1766.2    JSP页面的隐式声明的对象 1936.2.1    会话管理 1946.2.2    流控制 1946.2.3    日志记录和异常 1976.2.4    输入和输出控制 1976.3    JSP的初始化参数 1986.4    小结 200第 7 章    使用JSP制作Web数据库维护系统 2017.1    功能描述 2017.2    系统分析 2027.3    数据库设计 2037.4    系统实现 2037.5    功能性测试 2097.5.1    页面输入合法性验证 2097.5.2    查询语句的结果验证 2107.5.3    更新语句的结果验证 2107.6    扩展与提高 2127.7    小结 212第 8 章    使用JSP和JavaBean制作商品管理系统 2138.1    JavaBean的基础知识 2138.2    功能描述 2148.3    系统分析 2158.4    数据库设计 2168.4.1    商品管理系统数据库设计 2168.4.2    辅助的主键管理功能设计 2178.4.3    数据库初始化脚本 2188.5    系统实现 2198.5.1    Tomcat乱码的解决 2198.5.2    产生主键方法的编写 2248.5.3    商品分类管理 2268.5.4    商品管理 2558.6    小结 277第4部分    使用JSP+Servlet+JavaBean架构制作留言板系统 279第 9 章    留言板系统的准备工作 2809.1    功能描述 2809.2    系统分析 2839.3    数据库设计 2879.4    基础功能的实现 2899.4.1    权限系统的实现 2899.4.2    多语言提示信息的支持 2949.4.3    数据源的配置和数据库操作类的编写 2969.5    小结 302第 10 章    实现留言板系统的用户注册、登录和退出功能 30310.1    用户注册功能 30310.1.1    前台注册页面的编写 30310.1.2    注册页面后台程序的编写 30610.2    留言列表显示功能 31110.2.1    留言信息Bean的编写 31110.2.2    取得留言Servlet的开发 31310.2.3    留言的分页处理 31510.2.4    留言显示页面 32310.2.5    功能测试 32910.3    用户登录功能 33110.3.1    用户登录前台页面的制作 33110.3.2    用户登录功能后台程序的编写 33310.3.3    登录功能测试 33610.4    用户退出功能 33710.4.1    退出功能的后台程序 33710.4.2    退出功能测试 33910.5    小结 340第 11 章    实现留言板系统的留言发布、修改、删除及回复功能 34111.1    留言的发布和修改功能 34111.1.1    留言发布和修改功能的后台程序 34111.1.2    权限判断 34511.1.3    留言发布功能测试 34611.1.4    留言修改功能的后台程序 34811.1.5    留言修改功能测试 35111.2    留言删除功能 35211.2.1    留言删除功能的后台程序 35311.2.2    留言删除功能测试 35511.3    留言的回复功能 35511.3.1    留言回复功能的后台程序 35711.3.2    留言回复功能的测试 36011.4    小结 361第5部分    使用VM+Servlet+JavaBean架构制作网络相册系统 363第 12 章    实现网络相册系统的基础功能 36412.1    Velocity基础知识 36412.1.1    VTL简介 36412.1.2    Velocity的软件获得 37612.1.3    在web.xml中配置Velocity 37612.2    功能描述 37712.3    系统分析 37712.3.1    照片分类功能的分析 37712.3.2    照片维护和显示功能的分析 37912.4    数据库设计 38312.5   

本目录推荐