王朝百科
分享
 
 
 

Java数据库应用程序设计

王朝百科·作者佚名  2010-04-25  
宽屏版  字体: |||超大  

Java数据库应用程序设计

作者:姜中华,刘小春编著

ISBN:10位[711123684X] 13位[9787111236849]

出版社:机械工业出版社

出版日期:2008-4-1

定价:¥33.00 元

内容提要本书基于Oracle数据库,系统地讲解了Java数据库应用程序开发的知识。全书主要内容包括Java数据库程序设计与Oracle基础、表和视图、数据库的数据操作方法、SQL*Plus脚本与Oracle函数、Oracle索引、联合查询与集合运算、子查询与数据库核心对象、PL/SQL基本概念及其数据操纵、JDBC操作Oracle数据库、基于Java语言的Oracle对象设计技术、Hibernate和基于Hibernate的Oracle数据库操作。

本书内容安排由浅入深,通过丰富的教学实例全面地讲解了Java 数据库程序设计的实用技术。本书中的程序不需要特殊运行条件和编程环境,只需安装Oracle 10g、JDK 1.6、Tomcat、Hibernate和记事本软件即可顺利运行。

本书适用于Java 数据库程序设计的初学者或具有中等水平的读者,也可作为各类Java培训班的教材。

编辑推荐本丛书以培养合格的Java程序员为目标,内容强调与实际工作技能相关的项目开发方法,并将项目开发方法应用于一系列实战案例中,以提高读者实际应用的能力。

本丛书具备完善的售后服务:免费培训、电子教案和论坛技术支持。

目录丛书序

前言

第1章Java数据库程序设计与Oracle基础

1.1数据库的产生与发展

1.2Java数据库操作技术

1.2.1JDBC数据库操作技术

1.2.2ORM数据库操作技术

1.3Java特殊数据库操作技术

1.4Java数据库访问模块

1.5Oracle数据模型

1.6Oracle基本工具

1.7Oracle数据库模式对象

1.8小结

第2章表和视图

2.1Oracle中表的创建方法

2.2Oracle中表的创建

2.2.1表的创建语法

2.2.2表的命名规范

2.2.3表中常见的数据类型

2.3表中的约束

2.3.1默认约束

2.3.2非空约束

2.3.3唯一性约束

2.3.4Check约束

2.3.5主键约束

2.3.6外键约束

2.4表中约束的管理

2.4.1查询约束

2.4.2约束的生效和失效

2.5视图的创建和管理

2.5.1视图的定义

2.5.2数据操作语句与视图

2.5.3只读视图

2.5.4视图的作用

2.6小结

第3章操纵数据库中的数据

3.1表的管理

3.1.1表的复制

3.1.2在表中添加新列

3.1.3修改表中已有列

3.1.4删除表中已有列

3.2插入数据

3.2.1数据插入的基本语法

3.2.2NULL值的插入

3.2.3插入日期型数据

3.3查看数据

3.3.1Select语句的基本语法

3.3.2Where子句

3.3.3聚集查询

3.3.4利用表中的数据进行计算

3.3.5文本表达式

3.4Insert和Select复合语句

3.5Between与In子句

3.6Where子句中的别名、Like与排序

3.7事务处理

3.8小结

第4章SQL*Plus脚本和Oracle函数

4.1SQL*Plus的配置

4.1.1设定文本编辑器

4.1.2执行脚本

4.1.3置换变量:&变量名

4.1.4在脚本中使用变量

4.1.5ACCEPT语句

4.1.6SQL脚本文件嵌套

4.1.7单行函数

4.2数据转换函数

4.3SQL中的注释

4.4小结

第5章索引

5.1索引原理的概述

5.2rowid和rownum伪列

5.3建立索引

5.4索引类型

5.5删除索引

5.6小结

第6章Oracle联合查询与集合运算

6.1笛卡儿积

6.2join联合查询

6.3集合运算

6.3.1(联合)运算

6.3.2相交运算与相减运算

6.4小结

第7章子查询与数据库核心对象

7.1数据库子查询

7.1.1select与子查询

7.1.2insert与子查询

7.1.3update与子查询

7.4Oracle序列

7.4.1创建序列

7.4.2修改序列

7.4.3获得序列信息

7.5同义词

7.6数据库链

7.7分布式查询

7.8小结

第8章PL/SQL的基本概念

8.1PL/SQL的基本语法

8.1.1PL/SQL程序块

8.1.2定义PL/SQL变量

8.1.3PL/SQL的注释

8.2PL/SQL的块

8.3PL/SQL基本类型

8.4PL/SQL函数的定义

8.5PL/SQL的存储过程

8.6PL/SQL语法

8.6.1变量和常量

8.6.2分支控制语句

8.6.3循环控制语句

8.6.4GOTO语句和块标号

8.7小结

第9章PL/SQL的数据操纵

9.1PL/SQL的异常处理

9.1.1使用PL/SQL异常

9.1.2系统预定义异常

9.1.3自定义异常处理

9.1.4将Oracle错误映射为异常

9.1.5自定义Oracle错误信息

9.2游标处理

9.2.1显式游标

9.2.2使用游标更新数据

9.2.3带参数的游标

9.2.4隐式游标

9.3触发器基本概念

9.4小结

第10章JDBC操作Oracle数据库

10.1基本的数据库准备

10.2JDBC基本概念

10.3JDBC数据库驱动对象

10.4JDBC数据库连接

10.4.1连接事务处理

10.4.2SavePoint分步事务处理

10.4.3连接中的元数据处理

10.5JDBC数据库操作

10.5.1Statement操作数据库

10.5.2PreparedStatement操作数据库

10.5.3操作存储过程

10.5.4对数据库的批处理

第11章Oracle数据大对象操作

第12章Java函数与存储过程设计

第13章 Oracle Hibernate应用程序设计

第14章应用系统数据连接模块设计

第15章通信录管理系统项目实战

附录软件调试环境

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有