JAVA数据库应用程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:北京比特塞威斯图书服务事业部组编;姜中华,刘小春编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:9787111236849
- 页数:303 页
第1章 Java数据库程序设计与Oracle基础 1
1.1 数据库的产生与发展 1
1.2 Java数据库操作技术 2
1.2.1 JDBC数据库操作技术 3
1.2.2 ORM数据库操作技术 4
1.3 Java特殊数据库操作技术 4
1.4 Java数据库访问模块 5
1.5 Oracle数据模型 6
1.6 Oracle基本工具 7
1.7 Oracle数据库模式对象 11
1.8 小结 12
第2章 表和视图 13
2.1 Oracle中表的创建方法 13
2.2 Oracle中表的创建 14
2.2.1 表的创建语法 14
2.2.2 表的命名规范 15
2.2.3 表中常见的数据类型 16
2.3 表中的约束 19
2.3.1 默认约束 19
2.3.2 非空约束 20
2.3.3 唯一性约束 21
2.3.4 Check约束 23
2.3.5 主键约束 24
2.3.6 外键约束 26
2.4 表中约束的管理 28
2.4.1 查询约束 29
2.4.2 约束的生效和失效 30
2.5 视图的创建和管理 31
2.5.1 视图的定义 31
2.5.2 数据操作语句与视图 32
2.5.3 只读视图 34
2.5.4 视图的作用 34
2.6 小结 35
第3章 操纵数据库中的数据 36
3.1 表的管理 36
3.1.1 表的复制 36
3.1.2 在表中添加新列 38
3.1.3 修改表中已有列 38
3.1.4 删除表中已有列 40
3.2 插入数据 40
3.2.1 数据插入的基本语法 40
3.2.2 NULL值的插入 41
3.2.3 插入日期型数据 42
3.3 查看数据 43
3.3.1 Select语句的基本语法 43
3.3.2 Where子句 44
3.3.3 聚集查询 46
3.3.4 利用表中的数据进行计算 48
3.3.5 文本表达式 48
3.4 Insert和Select复合语句 49
3.5 Between与In子句 50
3.6 Where子句中的别名、Like与排序 52
3.7 事务处理 55
3.8 小结 56
第4章 SQL*Plus脚本和Oracle函数 57
4.1 SQL*Plus的配置 57
4.1.1 设定文本编辑器 57
4.1.2 执行脚本 58
4.1.3 置换变量:&变量名 59
4.1.4 在脚本中使用变量 60
4.1.5 ACCEPT语句 61
4.1.6 SQL脚本文件嵌套 62
4.1.7 单行函数 63
4.2 数据转换函数 64
4.3 SQL中的注释 64
4.4 小结 65
第5章 索引 66
5.1 索引原理的概述 66
5.2 rowid和rownum伪列 67
5.3 建立索引 68
5.4 索引类型 70
5.5 删除索引 71
5.6 小结 72
第6章 Oracle联合查询与集合运算 73
6.1 笛卡儿积 73
6.2 join联合查询 75
6.3 集合运算 78
6.3.1 union(联合)运算 79
6.3.2 相交运算与相减运算 80
6.4 小结 81
第7章 子查询与数据库核心对象 82
7.1 数据库子查询 82
7.1.1 select与子查询 82
7.1.2 insert与子查询 84
7.1.3 update与子查询 85
7.4 Oracle序列 88
7.4.1 创建序列 88
7.4.2 修改序列 90
7.4.3 获得序列信息 91
7.5 同义词 91
7.6 数据库链 94
7.7 分布式查询 96
7.8 小结 97
第8章 PL/SQL的基本概念 98
8.1 PL/SQL的基本语法 98
8.1.1 PL/SQL程序块 99
8.1.2 定义PL/SQL变量 101
8.1.3 PL/SQL的注释 102
8.2 PL/SQL的块 102
8.3 PL/SQL基本类型 102
8.4 PL/SQL函数的定义 104
8.5 PL/SQL的存储过程 105
8.6 PL/SQL语法 106
8.6.1 变量和常量 106
8.6.2 分支控制语句 109
8.6.3 循环控制语句 112
8.6.4 GOTO语句和块标号 114
8.7 小结 117
第9章 PL/SQL的数据操纵 118
9.1 PL/SQL的异常处理 118
9.1.1 使用PL/SQL异常 118
9.1.2 系统预定义异常 119
9.1.3 自定义异常处理 121
9.1.4 将Oracle错误映射为异常 123
9.1.5 自定义Oracle错误信息 124
9.2 游标处理 125
9.2.1 显式游标 125
9.2.2 使用游标更新数据 128
9.2.3 带参数的游标 130
9.2.4 隐式游标 130
9.3 触发器基本概念 131
9.4 小结 135
第10章 JDBC操作Oracle数据库 136
10.1 基本的数据库准备 136
10.2 JDBC基本概念 138
10.3 JDBC数据库驱动对象 141
10.4 JDBC数据库连接 143
10.4.1 连接事务处理 144
10.4.2 SavePoint分步事务处理 145
10.4.3 连接中的元数据处理 147
10.5 JDBC数据库操作 149
10.5.1 Statement操作数据库 149
10.5.2 PreparedStatement操作数据库 151
10.5.3 操作存储过程 152
10.5.4 对数据库的批处理 154
10.5.5 JDBC创建数据库对象 157
10.6 JDBC结果集 158
10.6.1 通过结果集更新数据库 158
10.6.2 通过结果集获取表结构 161
10.7 小结 162
第11章 Oracle数据大对象操作 163
11.1 CLOB数据类型操作 163
11.1.1 创建CLOB数据表 163
11.1.2 CLOB字段数据的插入 164
11.1.3 CLOB字段数据的读取 167
11.1.4 CLOB字段数据的更新 168
11.2 CLOB的局部更新操作 172
11.3 BLOB数据操作 174
11.3.1 创建BLOB数据表 174
11.3.2 BLOB字段数据的插入 175
11.3.3 BLOB字段数据的读取 177
11.3.4 BLOB字段数据的更新 178
11.4 BLOB字段中的BMP图片处理 182
11.5 数据库照片管理系统 184
11.5.1 程序基本需求刻画 185
11.5.2 系统数据库设计与应用程序配置 187
11.5.3 文件上传方法 188
11.5.4 照片管理主界面功能实现 191
11.5.5 照片显示 193
11.5.6 照片的添加 194
11.5.7 照片的删除 197
11.6 小结 198
第12章 Java函数与存储过程设计 199
12.1 Oracle函数设计方法 199
12.2 Jar包的加载和存储过程设计 202
12.3 使用JDBC数据库连接 205
12.4 创建Oracle触发器 208
12.5 小结 212
第13章 Oracle Hibernate应用程序设计 213
13.1 面向对象数据库与ORM 213
13.2 Hibernate简介 215
13.3 Hibernate程序初步 217
13.3.1 为关系型数据库集成ORM模块 217
13.3.2 设计伪面向对象数据库 219
13.3.3 Hibernate应用程序开发方法 223
13.3.4 操作伪面向对象数据库 225
13.4 Hibernate对象操作 229
13.4.1 对象状态操作 230
13.4.2 Hibernate对象状态 233
13.5 HQL查询语句 235
13.5.1 对象检索语句(from) 236
13.5.2 对象删除语句(delete) 238
13.5.3 对象更新语句(update) 239
13.5.4 对象属性检索语句(from) 240
13.5.5 HQL语句和SQL语句的比较 242
13.6 多对象数据库的设计 242
13.6.1 设计数据库中存储的对象类型 243
13.6.2 对象在关系型数据库中的存储结构 245
13.6.3 设计类和表间的对应关系 246
13.6.4 对象数据库的测试 249
13.7 小结 251
第14章 应用系统数据连接模块设计 252
14.1 多层软件架构模型 252
14.2 数据连接层设计 254
14.2.1 本章案例的基本数据结构 254
14.2.2 数据连接层的结构设计 256
14.3 数据连接层实现 257
14.3.1 传输对象模块的实现 257
14.3.2 DAL接口模块的实现 260
14.3.3 DAL接口工厂模块的实现 261
14.3.4 Oracle数据库操作模块的实现 263
14.4 DAL层的测试 270
14.5 小结 274
第15章 通信录管理系统项目实战 275
15.1 系统基本需求 275
15.2 系统概要设计 277
15.3 系统开发环境配置 279
15.4 商务逻辑层设计 280
15.5 对象数据库设计 281
15.6 数据连接层设计 284
15.6.1 数据库操作组件的实现 285
15.6.2 DAL接口工厂模块的实现 289
15.7 系统UI详细设计 291
15.8 小结 301
附录 软件调试环境 302
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《为革命事业奉献终生》王纪华纪念集编审委员会 1995
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《365奇趣英语乐园 世界民间故事》爱思得图书国际企业 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《上学就看 紧紧抓住梦想吧》北京少年儿童出版社 2015
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《一蓑烟雨任平生 咏史卷 向上吧!诗词》《意林》图书部编 2019
- 《探险故事》印度爱思得图书国际企业编绘 2018
- 《亚太名家别墅室内设计典藏系列 异域风情》北京大国匠造文化有限公司 2018
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《中国关键词 19大篇 汉英对照 2 权威解读当代中国》中国外文出版发行事业局,当代中国与世界研究院,中国翻译研究院著 2018
- 《料理图鉴》(日)越智登代子,日平野惠理子,后浪图书 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019