图书介绍

Java数据库技术详解PDF|Epub|txt|kindle电子书版本网盘下载

Java数据库技术详解
  • 李刚等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122087805
  • 出版时间:2010
  • 标注页数:382页
  • 文件大小:155MB
  • 文件页数:400页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java数据库技术详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 数据库基础篇2

第1章Java和数据库2

1.1 Java概述2

1.1.1跨平台性2

1.1.2面向对象2

1.1.3安全性3

1.1.4简单性3

1.1.5健壮性和自动内存管理3

1.2 Java的开发和运行环境3

1.2.1 JDK的安装3

1.2.2配置JDK的环境变量4

1.2.3 Tomcat的安装5

1.3数据库概述7

1.3.1关系型数据7

1.3.2数据库模型7

1.3.3 MySQL数据库的安装7

1.3.4启动和登录MySQL9

1.3.5 MySQL客户端工具的安装和使用9

1.3.6 SQL.DDL与DML的概念12

1.4数据持久层13

1.4.1数据持久层的含义13

1.4.2数据持久层设计13

1.4.3数据持久层框架13

1.5本章小结14

第2章SQL语句基础之DDL15

2.1 DDL基础15

2.1.1列出数据库信息的SQL语句15

2.1.2使用SQL语句切换数据库模式16

2.1.3列出数据表的SQL语句16

2.1.4查看表结构的SQL语句17

2.1.5创建数据库模式的SQL语句17

2.1.6删除数据库模式的SQL语句18

2.1.7修改数据库模式的SQL语句18

2.1.8 SQL语句创建表18

2.1.9删除表SQL语句19

2.1.10修改表结构SQL语句19

2.2 DDL操作视图20

2.2.1使用视图的原因20

2.2.2 SQL语句创建视图21

2.2.3在视图中添加CHECK约束23

2.2.4创建只读视图24

2.2.5删除视图24

2.3本章小结25

第3章SQL语句基础之DM L26

3.1 SELECT语句基础26

3.1.1选择特定的列26

3.1.2计算列值27

3.1.3使用NULL值参与计算28

3.1.4设置列别名28

3.1.5在SELECT语句中使用连接符29

3.2 WHERE子句30

3.2.1 WHERE子句30

3.2.2 WHERE IN子句31

3.2.3 WHERE NOT IN子句31

3.2.4 WHERE BETWEEN子句31

3.2.5 WHERE LIKE子句32

3.2.6 WHERE IS NULL子句33

3.2.7 WHERE子句中的逻辑操作34

3.3 ORDER BY子句35

3.4 GROUP BY和HAVING子句36

3.4.1 GROUP BY子句37

3.4.2 GROUP BY多列分组38

3.4.3 HAVING子句39

3.5 INSERT语句39

3.5.1插入单行数据40

3.5.2向有外键的数据库表插入数据40

3.6 UPDATE语句41

3.6.1修改单行数据42

3.6.2修改有外键约束的表数据42

3.7 DELETE语句43

3.7.1删除满足条件的数据43

3.7.2删除有外键约束的表数据44

3.8本章小结44

第4章PL/SQL45

4.1 PL/SQL简介45

4.1.1 PL/SQL的含义45

4.1.2使用PL/SQL的原因46

4.2 PL/SQL基础48

4.2.1注释48

4.2.2标识符命名规范48

4.2.3大小写规范48

4.2.4代码缩进格式49

4.2.5基本语句块49

4.2.6匿名语句块50

4.2.7命名语句块51

4.2.8触发器51

4.2.9数据类型之标量类型52

4.2.10数据类型之复合类型52

4.2.11数据类型转换52

4.3本章小结54

第二篇JDBC篇56

第5章JDBC技术基础56

5.1 JDBC概述56

5.1.1 JDBC的概念56

5.1.2 JDBC和数据库数据类型的转化57

5.2 JDBC API57

5.2.1 Connection连接对象58

5.2.2 Statement对象58

5.2.3 PreparedStatement对象59

5.2.4 ResultSet结果集对象61

5.3 JDBC操作数据库62

5.3.1实现JDBC连接MySQL数据库62

5.3.2使用JDBC向数据库表插入数据64

5.3.3使用JDBC查询数据库表数据67

5.3.4使用JDBC查询指定条件的数据68

5.3.5使用JDBC删除表数据70

5.3.6使用JDBC修改表数据71

5.4本章小结72

第6章JDBC的高级特性73

6.1 PreparedStatement预编译对象73

6.1.1创建PreparedStatement对象73

6.1.2传递参数73

6.1.3批处理SQL语句74

6.1.4 PreparedStatement传递对象参数75

6.2 CallableStatement存储过程对象75

6.2.1创建CallableStatement对象76

6.2.2 OUT、IN及INOUT参数76

6.2.3存储过程的Object对象78

6.2.4 CallableStatement存储过程对象的使用78

6.3 BatchedUpdate对象79

6.3.1 BatchedUpdate对象涉及的对象79

6.3.2 BatchedUpdate对象的使用81

6.4 Rowset行集合对象83

6.4.1行集合83

6.4.2行集合的接口84

6.5 JDBC的事务86

6.5.1事务的隔离级别86

6.5.2提交事务87

6.5.3事务的存储点88

6.5.4 JDBC使用事务实例88

6.6本章小结90

第7章JDBC结合Servlet与JSP的应用91

7.1 S ervlet概述91

7.1.1 Servlet的概念91

7.1.2 S ervlet接口92

7.1.3一个简单的Servlet例子93

7.1.4 Servlet的生命周期94

7.1.5 Servlet的请求转发95

7.1.6 S ervlet中的重定向95

7.2 JDBC在Servlet中的使用96

7.2.1页面的数据表单96

7.2.2添加数据97

7.2.3查看单条数据99

7.2.4显示一张表中的全部数据101

7.2.5修改数据102

7.2.6删除数据107

7.3 JSP概述109

7.3.1 JSP的指令109

7.3.2 JSP中的对象110

7.3.3 JSP中的自定义标签111

7.3.4 EL表达式112

7.4 JDBC结合JSP使用112

7.4.1添加数据113

7.4.2显示全部数据114

7.4.3显示单条数据信息116

7.4.4修改数据118

7.4.5删除数据121

7.4.6分页显示122

7.5 JDBC结合Servlet和JSP使用的例子125

7.5.1连接数据库125

7.5.2添加数据126

7.5.3查询表中的全部数据130

7.5.4修改数据134

7.5.5删除数据139

7.6本章小结141

第三篇Hibernate篇144

第8章Hibernate基础144

8.1 Hibernate概述144

8.1.1 ORM简介144

8.1.2 Hibernate的概念145

8.2在MyEclipse中添加Hibernate的jar包145

8.3在Java程序中使用Hibernate147

8.3.1创建Web工程并搭建框架147

8.3.2连接数据库147

8.3.3创建数据库表148

8.3.4通过表自动生成实体类和映射文件149

8.3.5编辑Hibernate的配置文件151

8.3.6编辑HibernateSessionFactory类153

8.3.7使用Hibernate添加数据154

8.4在Java Web程序中使用Hibernate155

8.4.1创建工程并搭建Hibernate框架156

8.4.2编写数据持久层159

8.4.3查询所有数据161

8.4.4添加数据162

8.4.5修改数据164

8.4.6删除数据167

8.5本章小结168

第9章Hibernate API简介169

9.1 Configuration类169

9.2 SessionFactory接口169

9.2.1 SessionFactory接口简介170

9.2.2 SessionFactory接口的使用170

9.3 session接口170

9.3.1 session接口简介170

9.3.2 session接口的使用171

9.4 Trasaction接口173

9.4.1 Trasaction接口简介173

9.4.2 Trasaction接口的使用174

9.5 Hibernate配置参数介绍174

9.5.1配置文件参数174

9.5.2加载实体类映射文件的其他方法176

9.5.3通过Confiiguration获取SessionFactory177

9.5.4数据库连接177

9.5.5 Hibernate配置中的可选参数179

9.5.6在Hibernate中配置日志文件180

9.6本章小结181

第10章Hibernate映射之实体映射182

10.1实体类的映射182

10.1.1使用@注解配置实体类映射182

10.1.2使用XML文件配置实体类映射184

10.1.3在hibernate.cfg.xml文件中配置实体类映射185

10.1.4配置主键映射185

10.1.5主键生成规则186

10.1.6使用@注解配置普通属性映射188

10.1.7使用XML文件配置普通属性映射189

10.1.8配置临时属性映射189

10.2 Hibernate中的悲观锁和乐观锁190

10.2.1什么是悲观锁190

10.2.2悲观锁的使用190

10.2.3什么是乐观锁191

10.2.4乐观锁的配置191

10.3本章小结191

第11章Hibernate的关联映射19

11.1一对一关系的单向关联映射192

11.2一对一关系的双向关联映射194

11.2.1分析表关系194

11.2.2编写实体类和映射文件194

11.2.3编写HibernateSessionFactory类197

11.2.4编写Hibernate的配置文件198

11.2.5编写日志文件198

11.2.6编写生成数据库表的类200

11.2.7编写测试类200

11.3一对多关系的单向关联映射202

11.4一对多关系的双向关联映射204

11.4.1分析表关系205

11.4.2编写实体类和映射文件205

11.4.3编写HibernateSessionFactory类207

11.4.4编写Hibernate的配置文件207

11.4.5编写日志文件207

11.4.6编写生成数据库表的类207

11.4.7编写测试类208

11.5多对多关系的单向关联映射210

11.6多对多关系的双向关联映射212

11.6.1分析表关系212

11.6.2编写实体类和映射文件212

11.6.3编写Hibernate的配置文件215

11.6.4编写HibernateSessionFactory类215

11.6.5编写生成数据库表的类215

11.6.6编写测试类215

11.7本章小结219

第12章HQL查询语言220

12.1 HQL语言基础220

12.1.1 HQL语法220

12.1.2 HQL中的大小写220

12.1.3查询中使用包名221

12.1.4查询结果的返回类型221

12.2查询结果同时返回多个对象222

12.2.1返回List集合222

12.2.2返回对象数组Object[]222

12.2.3返回实体类对象223

12.2.4返回Map集合223

12.3 HQL的高级应用223

12.3.1条件查询223

12.3.2 HQL中的统计函数224

12.3.3 HQL分页显示查询结果225

12.3.4 HQL跨表查询225

12.3.5 HQL级联查询225

12.3.6使用数据库SQL226

12.3.7使用@注解配置命名查询226

12.3.8使用@QueryHint扩展查询227

12.3.9同时设置多个命名查询227

12.3.10在XML中配置命名查询227

12.4本章小结228

第13章Hibernate的高级特性229

13.1 Hibernate的缓存机制229

13.1.1一级缓存和二级缓存的含义229

13.1.2缓存的使用范围230

13.1.3一级缓存和二级缓存的区别230

13.1.4一级缓存的管理231

13.1.5二级缓存的管理231

13.2 Hibernate的回调机制232

13.2.1 Lifecycle接口232

13.2.2 Validatable接口234

13.2.3 Interceptor接口234

13.3 Hibernate方言236

13.4本章小结236

第14章Hibernate结合JSP使用237

14.1搭建Hibernate框架237

14.1.1创建数据库表237

14.1.2编写数据库表对应的实体类和映射文件238

14.1.3编写Hibernate的配置文件240

14.1.4编写HibernateSessionFactory类240

14.2操作员工表241

14.2.1添加员工信息241

14.2.2查询全部员工信息244

14.2.3修改员工信息245

14.2.4删除员工信息249

14.3操作部门表250

14.3.1添加部门信息250

14.3.2查询全部部门信息252

14.3.3删除部门信息253

14.4 Hibernate的分页查询255

14.4.1数据库访问层代码255

14.4.2 Servlet层的代码256

14.4.3 JSP页面分页257

14.5本章小结258

第四篇iBatis篇260

第15章iBatis概述260

15.1什么是iBatis260

15.1.1 iBatis框架260

15.1.2 iBatis框架和Hibernate框架的区别260

15.2 iBatis基础261

15.2.1使用iBatis的原因261

15.2.2 iBatis框架的搭建261

15.3 iBatis的使用262

15.3.1搭建iBatis框架262

15.3.2创建数据库表262

15.3.3创建实体类和映射文件263

15.3.4添加数据264

15.3.5根据id查询数据266

15.3.6查询全部数据267

15.3.7修改数据269

15.3.8删除数据270

15.4本章小结271

第16章iBatis的特性272

16.1 iBatis的配置文件272

16.1.1配置文件中的Settings节点272

16.1.2配置文件中的transactionManager节点273

16.1.3 sqlMap节点274

16.2 iBatis的映射文件275

16.2.1实体类和数据库表的映射275

16.2.2配置SQL语句的节点276

16.3 SqlMapClient组件277

16.3.1创建SqlMapClient277

16.3.2 SqlMapClient基本操作278

16.4本章小结280

第17章JSP、 Servlet和iBatis结合使用281

17.1搭建iBatis开发环境281

17.1.1配置iBatis配置文件281

17.1.2数据库表282

17.1.3实体类和映射文件282

17.1.4编写处理中文乱码过滤器283

17.2添加数据284

17.2.1编写添加数据的JSP页面284

17.2.2编写添加数据的Servlet285

17.2.3编写添加数据实现类286

17.2.4添加数据287

17.3查看全部数据287

17.3.1编写查询全部数据的Servlet287

17.3.2编写查询全部数据的实现类288

17.3.3编写显示全部数据的页面289

17.4修改数据290

17.4.1编写查询单条数据Servlet290

17.4.2编写查询单条数据的实现类291

17.4.3编写修改数据页面291

17.4.4编写修改数据的Servlet292

17.4.5编写修改数据的实现类293

17.5删除数据294

17.5.1编写删除数据的Servlet294

17.5.2编写删除数据实现类295

17.6 本章小结295

第五篇XML篇298

第18章XML存储数据298

18.1 XML的概述298

18.1.1 XML的含义298

18.1.2 XML的格式299

18.1.3 XML的基本结构300

18.1.4 XML中常用的转义字符301

18.2解析XML302

18.2.1使用DOM解析XML302

18.2.2使用SAX解析XML305

18.3使用JSP解析XML308

18.3.1 JSP解析XML的基本步骤308

18.3.2 XML与Java的映射309

18.3.3 Document的Node节点309

18.3.4 Element的Node节点310

18.3.5 Attribute的Node节点310

18.3.6 Text的Node节点311

18.3.7使用JSP存储数据到XML的例子311

18.4本章小结322

第六篇 项目实战篇324

第19章 学籍管理系统324

19.1需求分析324

19.2数据库模块324

19.3登录模块的设计326

19.3.1设计思想326

19.3.2登录界面的实现327

19.4学生信息模块329

19.4.1设计思想329

19.4.2学生信息模块界面的实现329

19.4.3添加学生信息模块332

19.4.4删除学生信息模块336

19.4.5修改学生学籍信息339

19.5学生成绩管理343

19.5.1学生成绩录入模块343

19.5.2学生成绩删除模块347

19.5.3学生成绩修改模块350

19.6 查询管理354

19.6.1学生信息查询354

19.6.2查询学生成绩信息358

19.7退出模块362

19.8 教师管理模块363

19.8.1添加教师信息模块367

19.8.2删除教师信息模块371

19.8.3修改教师信息模块373

19.8.4教师信息查询模块377

19.9本章小结382

热门推荐