Java程序员之旅:Java数据库技术详解 李刚 著.
馆藏八五成新 一版一印
¥
10
2.0折
¥
49.8
八五品
仅1件
作者李刚 著
出版社化学工业出版社
出版时间2010-07
版次1
装帧平装
货号B55
上书时间2024-12-03
商品详情
- 品相描述:八五品
图书标准信息
-
作者
李刚 著
-
出版社
化学工业出版社
-
出版时间
2010-07
-
版次
1
-
ISBN
9787122087805
-
定价
49.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
382页
-
字数
595千字
-
正文语种
简体中文
- 【内容简介】
-
《Java数据库技术详解》由浅入深,全面、系统地介绍了Java数据库开发技术,从基本操作到高级技术和核心原理,再到项目开发,涵盖Java数据库开发的所有重要知识。《Java数据库技术详解》提供了大量实例,供读者实战演练。另外,作者专门为《Java数据库技术详解》录制了大量的配套教学视频,以帮助读者更好地学习《Java数据库技术详解》内容。这些视频和书中的实例源代码一起收录于《Java数据库技术详解》的配书光盘中。
《Java数据库技术详解》适合所有想全面学习Java数据库开发技术的人员阅读,也适合各种使用Java进行数据库开发的工程技术人员使用。对于经常使用数据库做开发的人员,更是一本不可多得的案头必备参考书。同时,也可用作高校相关专业师生和社会培训班的教材。
- 【目录】
-
第一篇数据库基础篇
第1章Java和数据库2
1.1Java概述2
1.1.1跨平台性2
1.1.2面向对象2
1.1.3安全性3
1.1.4简单性3
1.1.5健壮性和自动内存管理3
1.2Java的开发和运行环境3
1.2.1JDK的安装3
1.2.2配置JDK的环境变量4
1.2.3Tomcat的安装5
1.3数据库概述7
1.3.1关系型数据7
1.3.2数据库模型7
1.3.3MySQL数据库的安装7
1.3.4启动和登录MySQL9
1.3.5MySQL客户端工具的安装和使用9
1.3.6SQL、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.1DDL基础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.8SQL语句创建表18
2.1.9删除表SQL语句19
2.1.10修改表结构SQL语句19
2.2DDL操作视图20
2.2.1使用视图的原因20
2.2.2SQL语句创建视图21
2.2.3在视图中添加CHECK约束23
2.2.4创建只读视图24
2.2.5删除视图24
2.3本章小结25
第3章SQL语句基础之DML26
3.1SELECT语句基础26
3.1.1选择特定的列26
3.1.2计算列值27
3.1.3使用NULL值参与计算28
3.1.4设置列别名28
3.1.5在SELECT语句中使用连接符29
3.2WHERE子句30
3.2.1WHERE子句30
3.2.2WHEREIN子句31
3.2.3WHERENOTIN子句31
3.2.4WHEREBETWEEN子句31
3.2.5WHERELIKE子句32
3.2.6WHEREISNULL子句33
3.2.7WHERE子句中的逻辑操作34
3.3ORDERBY子句35
3.4GROUPBY和HAVING子句36
3.4.1GROUPBY子句37
3.4.2GROUPBY多列分组38
3.4.3HAVING子句39
3.5INSERT语句39
3.5.1插入单行数据40
3.5.2向有外键的数据库表插入数据40
3.6UPDATE语句41
3.6.1修改单行数据42
3.6.2修改有外键约束的表数据42
3.7DELETE语句43
3.7.1删除满足条件的数据43
3.7.2删除有外键约束的表数据44
3.8本章小结44
第4章PL/SQL45
4.1PL/SQL简介45
4.1.1PL/SQL的含义45
4.1.2使用PL/SQL的原因46
4.2PL/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篇
第5章JDBC技术基础56
5.1JDBC概述56
5.1.1JDBC的概念56
5.1.2JDBC和数据库数据类型的转化57
5.2JDBCAPI57
5.2.1Connection连接对象58
5.2.2Statement对象58
5.2.3PreparedStatement对象59
5.2.4ResultSet结果集对象61
5.3JDBC操作数据库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.1PreparedStatement预编译对象73
6.1.1创建PreparedStatement对象73
6.1.2传递参数73
6.1.3批处理SQL语句74
6.1.4PreparedStatement传递对象参数75
6.2CallableStatement存储过程对象75
6.2.1创建CallableStatement对象76
6.2.2OUT、IN及INOUT参数76
6.2.3存储过程的Object对象78
6.2.4CallableStatement存储过程对象的使用78
6.3BatchedUpdate对象79
6.3.1BatchedUpdate对象涉及的对象79
6.3.2BatchedUpdate对象的使用81
6.4Rowset行集合对象83
6.4.1行集合83
6.4.2行集合的接口84
6.5JDBC的事务86
6.5.1事务的隔离级别86
6.5.2提交事务87
6.5.3事务的存储点88
6.5.4JDBC使用事务实例88
6.6本章小结90
第7章JDBC结合Servlet与JSP的应用91
7.1Servlet概述91
7.1.1Servlet的概念91
7.1.2Servlet接口92
7.1.3一个简单的Servlet例子93
7.1.4Servlet的生命周期94
7.1.5Servlet的请求转发95
7.1.6Servlet中的重定向95
7.2JDBC在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.3JSP概述109
7.3.1JSP的指令109
7.3.2JSP中的对象110
7.3.3JSP中的自定义标签111
7.3.4EL表达式112
7.4JDBC结合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.5JDBC结合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篇
第8章Hibernate基础144
8.1Hibernate概述144
8.1.1ORM简介144
8.1.2Hibernate的概念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在JavaWeb程序中使用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章HibernateAPI简介169
9.1Configuration类169
9.2SessionFactory接口169
9.2.1SessionFactory接口简介170
9.2.2SessionFactory接口的使用170
9.3session接口170
9.3.1session接口简介170
9.3.2session接口的使用171
9.4Trasaction接口173
9.4.1Trasaction接口简介173
9.4.2Trasaction接口的使用174
9.5Hibernate配置参数介绍174
9.5.1配置文件参数174
9.5.2加载实体类映射文件的其他方法176
9.5.3通过Configuration获取SessionFactory177
9.5.4数据库连接177
9.5.5Hibernate配置中的可选参数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.2Hibernate中的悲观锁和乐观锁190
10.2.1什么是悲观锁190
10.2.2悲观锁的使用190
10.2.3什么是乐观锁191
10.2.4乐观锁的配置191
10.3本章小结191
第11章Hibernate的关联映射192
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.1HQL语言基础220
12.1.1HQL语法220
12.1.2HQL中的大小写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.3HQL的高级应用223
12.3.1条件查询223
12.3.2HQL中的统计函数224
12.3.3HQL分页显示查询结果225
12.3.4HQL跨表查询225
12.3.5HQL级联查询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.1Hibernate的缓存机制229
13.1.1一级缓存和二级缓存的含义229
13.1.2缓存的使用范围230
13.1.3一级缓存和二级缓存的区别230
13.1.4一级缓存的管理231
13.1.5二级缓存的管理231
13.2Hibernate的回调机制232
13.2.1Lifecycle接口232
13.2.2Validatable接口234
13.2.3Interceptor接口234
13.3Hibernate方言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.4Hibernate的分页查询255
14.4.1数据库访问层代码255
14.4.2Servlet层的代码256
14.4.3JSP页面分页257
14.5本章小结258
第四篇iBatis篇
第15章iBatis概述260
15.1什么是iBatis260
15.1.1iBatis框架260
15.1.2iBatis框架和Hibernate框架的区别260
15.2iBatis基础261
15.2.1使用iBatis的原因261
15.2.2iBatis框架的搭建261
15.3iBatis的使用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.1iBatis的配置文件272
16.1.1配置文件中的Settings节点272
16.1.2配置文件中的transactionManager节点273
16.1.3sqlMap节点274
16.2iBatis的映射文件275
16.2.1实体类和数据库表的映射275
16.2.2配置SQL语句的节点276
16.3SqlMapClient组件277
16.3.1创建SqlMapClient277
16.3.2SqlMapClient基本操作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篇
第18章XML存储数据298
18.1XML的概述298
18.1.1XML的含义298
18.1.2XML的格式299
18.1.3XML的基本结构300
18.1.4XML中常用的转义字符301
18.2解析XML302
18.2.1使用DOM解析XML302
18.2.2使用SAX解析XML305
18.3使用JSP解析XML308
18.3.1JSP解析XML的基本步骤308
18.3.2XML与Java的映射309
18.3.3Document的Node节点309
18.3.4Element的Node节点310
18.3.5Attribute的Node节点310
18.3.6Text的Node节点311
18.3.7使用JSP存储数据到XML的例子311
18.4本章小结322
第六篇项目实战篇
第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
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价