当前位置:首页 > 工业技术
JAVA数据库应用程序设计
JAVA数据库应用程序设计

JAVA数据库应用程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:北京比特塞威斯图书服务事业部组编;姜中华,刘小春编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:9787111236849
  • 页数:303 页
图书介绍:本书包括JAVA数据库程序设计与Orecl基础等。
《JAVA数据库应用程序设计》目录

第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

相关图书
作者其它书籍
返回顶部