搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
MySQL原理与Web系统开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302184669
  • 作      者:
    吴吉义,王中友等编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2009
收藏
编辑推荐
  本书由浅入深、循序渐进,真正全面掌握系统开发技术。
  以真实的项目开发与实现为主线,对各个设计元素进行深入讲解。
  精选多个典型案例,并结合基础知识对系统进行分析、设计与编程实现。
  对主流框架进行详细分析并整合至真实项目中。
  强大的技术支持,读者可在学赛网社区“书评在线”版块中与作者进行直接交流。
  丰富的程序资源,读者也可以在希赛网下载中心或学赛网下载中心下载《程序员突击:MySQL原理与Web系统开发》所有实例的源代码和实战项目的源代码。
展开
内容介绍
  本书分为4篇共13章,包括步入MySQL开发的殿堂、苦练基本功、突出重围 项目实战和高级开发技术。《程序员突击:MySQL原理与Web系统开发》使用的开发环境是JDK 1.5+Tomcat 5.5+ Eclipse 3.1+ MySQL 5.1/Oracle 8i,逐步引领读者从基础到各个知识点的学习,然后开发出完整的系统。全书内容由浅入深,辅以大量的实例说明,并给出了4个完整的项目案例,且4个项目案例均遵循大中型软件企业规范的程序设计。《程序员突击:MySQL原理与Web系统开发》供有一定Java Web编程基础的程序员作为参考用书,也可供社会Java技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
展开
精彩书摘
  第1篇 步入MySQL开发的殿堂
  第2章 MySQL基本操作
  2.2 MySQL的安装和配置
  MySQL安装向导和MySQL配置向导可以帮助新用户快速完成MySQL的安装和配置过程。在MySQL的完全安装包中,MySQL安装向导和MySQL配置向导都是可用的,同时这两个向导在大部分标准的MySQL安装程序中被推荐使用。
  2.2.1 Windows下二进制包安装
  MySQL可以在Windows 95/98/Me/2000/NT/XP和Windows 2003下运行。如果需要将MySQL作为服务器运行,强烈建议使用基于Windows NT的操作系统,如Windows 2000。
  在安装包下载完成后,即可进行安装。这里以MySQL 5.1的Windows Zip/Setup.exe安装版本为例,对安装过程进行说明。图2—2显示了MySQL安装程序的欢迎界面。
  图2.3中,Typical为典型安装,仅安装一些公共组件,包括MySQL服务器,mysql命令行客户端和命令行实用程序,命令行客户端和实用程序包括mysqldump和myisamchk;Complete为完全安装,包括的组件包括嵌入式服务器库、基准套件、支持脚本和文档;Custom是自定义安装,可以有选择地安装自己需要的组件,如果要选择MySQL的安装路径,必须选中该单选按钮。这里可以选中Custom单选按钮,单击Next按钮。
  如图2-4所示,单击Change按钮可以改变安装路径。同时在列表框中选择需要安装的组件。
  单击Next按钮,然后选择Install。安装完成后,出现如图2.5所示的对话框。
  如图2-5所示,选中Configure the MySQL Server nOW复选框,单击Finish按钮,进行服务器的配置。配置向导会将服务器的配置存放到my.ini文件中,避免了手工输入的麻烦。
展开
目录
第1篇 步入MySQL开发的殿堂
第1章 MySQL导论
1.1 数据库概述
1.1.1 数据库技术的发展
1.1.2 数据模型
1.1.3 常用数据库介绍
1.2 MySQL简介
1.2.1 MySQL是什么
1.2.2 MySQL的特点
1.2.3 MySQL的应用
1.3 MySQL体系结构综述
1.3.1 插件式存储引擎体系结构
1.3.2 公共MySQL数据库服务器层
1.4 MySQL引擎
1.4.1 选择存储引擎
1.4.2 使用存储引擎
1.4.3 MyISAM存储引擎
1.4.4 InnoDB存储引擎
1.5 小结

第2章 MySQL基本操作
2.1 获得MySQL
2.2 MySQL的安装和配置
2.2.1 Windows下二进制包安装
2.2.2 重新配置MySQL服务器
2.3 MySQL GUI的安装和使用
2.3.1 MySQL Administrator
2.3.2 MySQL Query Browser
2.3.3 MySQL Migration Toolkit
2.3.4 MySQL Workbench
2.4 MySQL的使用
2.4.1 MySQL的基本使用
2.4.2 MySQL客户端程序
2.4.3 MySQL服务端程序
2.5 MySQL工具程序的使用
2.5.1 mysqladmin
2.5.2 mysqlcheck
2.5.3 mysqldump
2.5.4 mysqlshow
2.5.5 myisamchk
2.5.6 myisampack
2.5.7 mysqlbinlog
2.5.8 mysqlimport
2.5.9 perror
2.6 小结

第3章 SQL基础知识
3.1 SQL语言基本知识
3.1.1 SQL的历史
3.1.2 SQL的特点
3.1.3 SQL的基本概念
3.2 数据定义语言
3.2.1 数据库级别的SQL操作
3.2.2 创建、删除与修改基本表
3.3 数据查询语言
3.3.1 普通查询
3.3.2 条件查询
3.3.3 查询排序
3.3.4 查询分组与行计数
3.3.5 多表查询
3.4 数据操纵语言
3.4.1 插入数据
3.4.2 修改数据
3.4.3 删除数据
3.5 数据控制语言
3.5.1 授权
3.5.2 回收权限
3.6 嵌入式SQL
3.6.1 嵌入式SQL语句与主语言之间的通信
3.6.2 不用游标的SQL语句
3.6.3 使用游标的SQL语句
3.7 小结
第2篇 苦练基本功

第4章 数据库分析与设计
4.1 数据设计概述
4.1.1 数据库和信息系统
4.1.2 数据库设计的特点
4.1.3 数据库设计的基本步骤
4.1.4 数据库各级模式的形成过程
4.2 数据库的设计范式
4.3 数据库设计技巧
4.3.1 需求分析阶段
4.3.2 表和字段的设计
4.3.3 选择键和索引
4.3.4 索引使用原则
4.3.5 数据完整性设计
4.3.6 其他设计技巧
4.4 Power Designer 10简介
4.5 Power Designer 10的使用
4.6 正向工程与逆向工程
4.7 小结

第5章 存储过程、触发器
5.1 存储过程和授权表
5.2 存储过程的语法
5.2.1 基本语法规则
5.2.2 条件
5.2.3 循环
5.2.4 调用存储过程
5.2.5 参数和返回值
5.2.6 存储过程的管理
5.2.7 BEGIN-END复合语句
5.2.8 存储过程的变量
5.2.9 游标
5.2.10 存储过程应用示例
5.3 存储过程、函数、触发器和复制:常见问题
5.4 触发器
5.4.1 创建触发器
5.4.2 删除触发器
5.4.3 触发器应用示例
5.5 存储过程和触发器的二进制日志功能
5.6 小结

第6章 JDBC基础
6.1 基本的JDBC概念
6.1.1 JDBC基本功能
6.1.2 JDBC的层次
6.1.3 JDBC驱动
6.2 关于ODBC
6.2.1 ODBC接口
6.2.2 ODBC体系结构
6.2.3 JDBC与ODBC
6.2.4 建立ODBC数据源
6.3 JDBC数据库设计方法
6.3.1 JDBC的数据库访问模型
6.3.2 连接池
6.4 JDBC安全性
6.4.1 Java体系结构对信息安全的支持
6.4.2 JDBC安全模式
6.5 获取和安装JDBC
6.6 关于JDBC API
6.6.1 接口概貌
6.6.2 JDBC API的接口和类
6.6.3 如何实现JDBC性能优化
6.7 小结

第7章 Connector/J的使用
7.1 安装Connector/J
7.1.1 支持的Java版本
7.1.2 MySQL服务器版本指南
7.1.3 Connector/J的安装
7.2 JDBC引用
7.2.1 JDBC基本编程的步骤
7.2.2 预处理语句
7.2.3 批处理命令
7.2.4 事务
7.2.5 可更新的结果集
7.2.6 用DataSource建立连接
7.3 与J2EE和其他Java框架一起使用Connector/J
7.3.1 O/R Mapping的介绍
7.3.2 Hibernate介绍
7.3.3 Struts简介
7.4 诊断 Connector/J方面的问题
7.4.1 关于授权问题
7.4.2 SQLException,无法连接到MySQL服务器
7.4.3 结果集不可更新
7.4.4 如何通报缺陷和问题
7.5 Connector/J的版本
7.6 小结

第3篇 突出重围 项目实战
第8章 用户管理系统案例
8.1 系统需求分析
8.1.1 需求概述
8.1.2 系统功能描述
8.2 系统总体架构
8.3 数据库设计
8.3.1 业务实体设计
8.3.2 数据模型设计
8.4 系统详细设计
8.4.1 界面设计
8.4.2 逻辑主线
8.4.3 系统中的视图设计
8.4.4 系统中的包设计
8.4.5 数据库的访问连接设计
8.4.6 业务层设计
8.5 运行与调试本章的案例
8.6 小结

第9章 CASE支撑系统案例
9.1 系统需求分析
9.1.1 需求概述
9.1.2 系统功能描述
9.2 系统总体架构
9.3 数据库设计
9.3.1 业务实体设计
9.3.2 数据模型设计
9.4 系统详细设计
9.4.1 界面设计
9.4.2 逻辑主线
9.4.3 系统中的视图设计
9.4.4 系统中的包设计
9.4.5 数据库的访问连接设计
9.4.6 业务层设计
9.5 运行与调试本章的案例
9.6 小结

第10章 文件管理系统案例
10.1 系统需求分析
10.1.1 需求概述
10.1.2 系统功能描述
10.2 系统总体架构
10.3 数据库设计
10.3.1 E-R图
10.3.2 数据模型设计
10.4 系统详细设计
10.4.1 界面设计
10.4.2 逻辑主线
10.4.3 系统中的视图设计
10.4.4 系统中的包设计
10.4.5 数据库的访问连接设计
10.4.6 业务层设计
10.5 运行与调试本章的案例
10.6 小结

第11章 教务管理系统案例
11.1 系统需求分析
11.1.1 需求概述
11.1.2 系统功能描述
11.1.3 系统分析
11.2 系统总体架构
11.3 数据库设计
11.3.1 数据库逻辑结构设计
11.3.2 创建数据库
11.3.3 创建表的脚本文件
11.4 系统详细设计
11.4.1 界面设计
11.4.2 目录和包结构设计
11.4.3 HibernateUtil设计
11.4.4 SetCharacterEncodingFilter设计
11.4.5 数据层设计
11.5 小结

第4篇 高级开发技术
第12章 MySQL 5.0高级特性
12.1 MySQL 5.0存储过程新特性
12.1.1 存储过程体中合法的MySQL语句
12.1.2 Call the Procedure 调用存储过程
12.1.3 Characteristics Clauses特征子句
12.1.4 Parameters参数
12.2 新SQL语句和Loops循环语句
12.2.1 新SQL语句
12.2.2 Conditions and IF-THEN-ELSE条件式和IF-THEN-ELSE
12.2.3 循环语句
12.3 数据导入导出工具mysqlimport
12.4 MySQL性能优化
12.5 小结

第13章 MySQL与XML
13.1 XML
13.1.1 XML的10个设计目标
13.1.2 XML的语法简介
13.1.3 XML的相关技术及应用简介
13.2 XSLT
13.2.1 XPath简介
13.2.2 XSLT-转换
13.3 XML、MySQL的结合运用
13.3.1 ExtractValue()函数
13.3.2 UpdateXML()函数
13.4 小结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证