没有合适的资源?快使用搜索试试~ 我知道了~
数据库基础与JDBC编程技术
需积分: 4 16 下载量 26 浏览量
2008-03-06
11:06:09
上传
评论
收藏 2.96MB PDF 举报
温馨提示
试读
171页
课程名称:数据库基础与JDBC编程技术<br>Jerry<br>Email:lxz003@126.com<br>2005-8-27 于兰州
资源推荐
资源详情
资源评论
snowyvalley.bokee.com
数据库基础与 JDBC 编程技术
课程名称:数据库基础与 JDBC 编程技术
Jerry
Email:lxz003@126.com
2005-8-27 于兰州
课程目标:
了解数据库的基本概念,学会使用主流的数据库,学会基本的数据库语法,了解触发器
和存储过程,能够建立起项目开发中需要的表结构,及使用这些表,熟练应用 Jdbc 访问数据
库
内容概述:
第一部分 数据库基础
第一讲 数据库的基本概念及常用数据库介绍
介绍数据库发展历史,常用的数据库介绍,数据库表
,
范式的概念
第二讲 Oracle 数据库的安装,常用客户端软件介绍,表的建立
如何安装
Oracle
数据库,数据库操作的客户端软件介绍
,
表的建立
第三讲 常用的数据类型和简单的查询
介绍
Oracle
的数据类型,和简单的查询语句
第四讲 分组查询,及常用的函数
分组查询数据,学会使用常用的函数。
第五讲 多表查询
介绍如何从多个表中查询需要的信息
第六讲 子查询
子查询
,
子查询的嵌套
.
第七讲 插入,更新,和删除数据
介绍如何对表中的数据进行插入修改和删除操作
第八讲 表的建立修改和删除
介绍如何建立表
,
修改表
,
及删除表
第九讲 视图和索引的管理
视图概述
,
建立
,
修改
,
删除视图
,
利用
Toad
管理视图
,
索引概述
,
索引的建立
,
删除
,
利用
toad
管理
索引
第十讲 临时表,游标,序列,事务和锁介绍
临时表概述
,
建立和删除临时表
,
游标的简单操作
,
序列的使用
,
事务和锁的简单介绍
第十一讲 数据的完整性
数据的完整性概述
,
规则
,
默认值
,
约束介绍
第十二讲 存储过程和触发器
存储过程
,
触发器概述
,
如何建立存储过程和触发器
第十三讲 oracle 操作介绍
配置
Oracle
客户端
,sql plus
的使用
,
使用
Oracle
的控制台
,
如何卸载
Oracle.
第十四讲 Ms sql 数据库使用简介
安装使用
Ms sql
数据库,数据库的备份
,
还原
,
数据的导入
,
导出等常用数据库管理操作
第十五讲 数据库综合例子
以开发某企业电子结算系统为例建立数据库
,
表和必要的
sql
语句。
第二部分 Jdbc 编程技术
既然选择了远方,便只顾风雨兼程!
1
snowyvalley.bokee.com
第一讲 Jdbc 概述
什么是
Jdbc
,
Jdbc
可以做哪些事情,
jdbc
和
Odbc
的区别,
jdbc
包,以及编写
jdbc
程序的
一般过程
第二讲 Jdbc 开发前的准备
Jdbc
开发前的准备,包括下载
jdk,jdbc
驱动,配置
Odbc
,安装数据库,客户端,建立
jdbc
开发练习的表,建立
JdbcDemo
项目
第三讲 建立数据库连接
数据库连接管理类概述
,
如何注册
Jdbc
驱动
,Connection
对象概述
,
使用
Connection
对象连接
到常用的数据库
,
如何及时释放数据库连接释放占有的资源
第四讲 使用 Statement 对象向数据库发生 sql 语句
Statement 概述,使用 Statement 进行数据库的增删改查操作
第五讲 使用 ResultSet 对象处理结果集
ResultSet
对象概述
,
如何从结果集中获得指定字段的内容
,
如何使用结果集返回结果
,
处理查
询到的信息
第六讲 使用 PreparedStatement 预处理你的 sql 语句
PreparedStatement
对象概述
,
如何使用
PreparedStatement
为
sql
语句设置参数
,
执行
PreparedStatement
语句查询信息处理结果集
,
如何使用
PreparedStatement
更新数据库中的信
息
.
第七讲 使用 CallableStatement 对象调用存储过程
CallableStatement
对象概述
,
在
Jdbc
中如何使用存储过程
.
第八讲 sql 和 Java 数据类型映射
Sql
数据类型和
Java
数据类型直接的映射
,sql
数据类型和
Java
对象直接的映射
第九讲 Jdbc 中事务的处理
事务概述
,
在
Jdbc
程序中使用事务保证数据的完整性
第十讲 Jdbc 综合例子
利用
Jdbc
编程技术对
T_UserInfo
表进行增删改查的综合应用编程
既然选择了远方,便只顾风雨兼程!
2
snowyvalley.bokee.com
目录
第一部分 数据库基础.....................................................................................................................8
第一讲 数据库的基本概念.....................................................................................................8
1.1 什么是数据库.............................................................................................................8
1.2 数据库在应用程序中的重要位置............................................................................8
1.3 数据库管理系统(DBMS)...........................................................................................8
1.4 数据库的发展历程.....................................................................................................8
1.5 关系型数据库(relational database management systems RDBMS)简介...............8
1.5.1 Oracle 数据库 ..................................................................................................9
1.5.2 Ms sql server 数据库 ......................................................................................9
1.5.3 DB2................................................................................................................10
1.6 什么是数据库的表..................................................................................................10
1.7 范式 (不需要理解,只要知道就行了)....................................................................10
第二讲 Oracle 数据库的安装,常用客户端软件介绍 .........................................................12
2.1 一步一步安装 Oracle 数据库 .................................................................................12
2.3 学会安装常用的客户端软件 Toad 7.4..................................................................13
2.4 以 system 的用户名登陆到数据库系统.................................................................13
2.5 建立一张包含雇员信息的表:.................................................................................15
2.6 课后练习..................................................................................................................17
第三讲 简单的查询,排序......................................................................................................18
3.1 常见的数据类型介绍..............................................................................................18
3.2 为什么要使用查询..................................................................................................18
3.3 查询的一般格式......................................................................................................19
3.4 简单的查询..............................................................................................................19
3.4.1 选取表中的所有的字段...............................................................................19
3.4.2 选择特定的字段...........................................................................................19
3.4.3 使用别名显示表的字段................................................................................20
3.4.4 消除重复的列: DISTINCT............................................................................20
3.4.5 对一些列进行计算........................................................................................21
3.5 使用 where 限定查询条件:.....................................................................................21
3.6 查询结果的排序.......................................................................................................22
3.7 课后练习...................................................................................................................23
第四讲 常用的函数和分组查询...........................................................................................25
4.1 汇总..........................................................................................................................25
4.2 日期时间函数..........................................................................................................26
4.3 数学函数..................................................................................................................26
4.4 字符串处理函数......................................................................................................26
4.5 转换函数..................................................................................................................27
4.6 其他函数..................................................................................................................27
4.7 group by 子句的使用 ..............................................................................................27
4.8 having 子句..............................................................................................................28
4.9 课后练习...................................................................................................................29
第五讲 多表联接...................................................................................................................30
5.1 在一个 select 语句中获得多张表中的信息...........................................................30
既然选择了远方,便只顾风雨兼程!
3
snowyvalley.bokee.com
5.2 等值联接..................................................................................................................30
5.3 不等值联接..............................................................................................................32
5.4 inner join 内联接 ......................................................................................................32
5.5 left join 左连接 .........................................................................................................33
5.6 right join 右连接......................................................................................................34
5.7 使用集合 union ,union all........................................................................................34
第六讲 子查询.......................................................................................................................36
6.1 建立子查询...............................................................................................................36
6.2 在子查询中使用汇总函数.......................................................................................37
6.3 子查询的嵌套...........................................................................................................38
6.4Exists any(some) all 的使用 ......................................................................................38
第七讲 插入,更新,和删除数据.............................................................................................39
7.1 insert 语句................................................................................................................39
7.2 update 语句...............................................................................................................41
7.3 delete 语句 ................................................................................................................42
7.4 课后练习:(第五-七讲)..............................................................................................42
第八讲 表的建立,修改,和删除操作.....................................................................................43
8.1 建立表 create table .................................................................................................43
8.2 拷贝表结构和数据建立新表 create table as .........................................................44
8.3 修改表的结构 alter table........................................................................................44
第九讲 视图和索引的管理...................................................................................................46
9.1 视图概述..................................................................................................................46
9.2 创建视图..................................................................................................................46
9.3 修改视图中的数据..................................................................................................48
9.4 删除视图..................................................................................................................49
9.5 使用 Toad 管理视图................................................................................................50
9.6 索引概述..................................................................................................................51
9.7 索引的分类..............................................................................................................51
9.8 建立索引 create index ............................................................................................52
9.9 删除索引 drop index...............................................................................................52
9.10 利用 Toad 管理索引..............................................................................................52
第十讲 临时表,游标和序列介绍..........................................................................................54
10.1 临时表概述............................................................................................................54
10.2 建立临时表 create table #表名.............................................................................54
10.3 删除临时表 drop table 表名................................................................................55
10.4 游标概述和简单操作.............................................................................................55
10.5 序列概述和简单操作............................................................................................55
10.6 事务简介................................................................................................................58
10.7 锁简介....................................................................................................................58
10.8 锁的分类................................................................................................................58
10.9 死锁........................................................................................................................59
第十一讲 数据的完整性.......................................................................................................60
11.1 数据的完整性概述................................................................................................60
11.2 规则介绍................................................................................................................60
既然选择了远方,便只顾风雨兼程!
4
snowyvalley.bokee.com
11.3 缺省值介绍............................................................................................................61
11.4 约束介绍................................................................................................................61
第十二讲 存储过程和触发器...............................................................................................62
12.1 存储过程概述........................................................................................................62
12.2 创建存储过程........................................................................................................62
12.3 删除存储过程........................................................................................................63
12.4 触发器概述............................................................................................................63
12.5 创建触发器............................................................................................................63
第十三讲 Oracle 操作补充介绍 ...........................................................................................65
13.1 Oracle 安装注意事项 .............................................................................................65
13.2 如何配置客户端登陆到服务器的网络配置助理................................................65
13.3 在命令行启动和停止 Oracle 服务 .......................................................................71
13.4 使用 Oracle 的 Sql Plus.........................................................................................72
13.5 使用 Oracle 的 Enterprise Manager Console(企业管理控制台)..........................73
13.6 如何建立表空间....................................................................................................75
13.7 如何卸载 Oracle....................................................................................................76
第十四讲 Ms sql 数据库使用简介.......................................................................................83
14.1 Ms sql 的安装.........................................................................................................83
14.2 Ms sql 的操作介绍.................................................................................................83
第十五讲 数据库综合例子...................................................................................................84
15.1 项目背景介绍及需求介绍............................................................................................84
15.2 建立数据库............................................................................................................84
15.3 建立表结构............................................................................................................84
15.4 建立 sql 语句 .........................................................................................................84
15.5 课程总结................................................................................................................84
第二部分 JDBC 编程技术............................................................................................................85
第一讲:Jdbc 概述 ...................................................................................................................85
1.1 什么是 Jdbc ............................................................................................................85
1.2 Jdbc 能做那些事情 ..................................................................................................85
1.3 Jdbc 与 Odbc 的比较...........................................................................................85
1.4 java.sql 包概述 .........................................................................................................86
1.5 Jdbc 程序编写的一般过程 ......................................................................................87
1.6 总结..........................................................................................................................87
第二讲 Jdbc 开发前的准备 ..................................................................................................88
2.1 安装 Java 和 JDBC...................................................................................................88
2.2 安装数据库...............................................................................................................96
2.3 安装 Oracle 客户端,配置客户端信息 .....................................................................96
2.4 建立练习要用到的表...............................................................................................96
2.6 利用 eclipse 建立一个 JdbcDemo 项目..................................................................98
2.6.1 新建 Java 项目...............................................................................................98
2.6.2 定义用户库,导入 Oracle 驱动程序库 .......................................................99
2.6.3 建立我们练习使用的包..............................................................................102
2.7 总结.........................................................................................................................102
第三讲 建立数据库连接.....................................................................................................103
既然选择了远方,便只顾风雨兼程!
5
剩余170页未读,继续阅读
资源评论
cadbuiy
- 粉丝: 2
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功