文档介绍:第14章数据库编程基础
学习目的:
了解数据库基础知识
ess数据库的建立
掌握常用SQL语句的书写
掌握JDBC-ODBC桥连接数据库的方法
掌握数据库的操作
学习重点:
数据库的建立
数据库的连接
数据库的操作
2017/11/10
2
第14章数据库编程基础
本章提要:
1. 数据库的基本知识
2. SQL语言
3. 数据库的建立
4. 数据库的连接、操作
2017/11/10
3
数据库基础知识
数据库技术简介
计算机数据管理技术大致经历了人工管理、文件系统和数据库系统三个阶段。
数据库系统的发展可以划分为三代:
第一代数据库系统,即层次数据库系统和网状数据库系统
第二代数据库系统,即关系数据库系统(RDBMS)
第三代数据库系统,即面向对象数据库系统,
2017/11/10
4
数据库系统一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。
数据库系统具有查询迅速且准确、数据结构化、冗余小、独立性高、共享性好以及对数据的管理和控制能力强等特点。
数据模型是指对现实世界的模拟,数据库中使用数据模型来抽象、表示和处理现实世界中的数据和信息。数据库领域中常用的数据模型有层次模型、网状模型、关系模型和面向对象模型等。
2017/11/10
5
建立一个实例数据库
;
,数据库采用默认名称,,保存。
,表名称为employee,
2017/11/10
6
其结构如下:
字段名意义数据类型长度
eid 工号文本 3
ename 姓名文本 10
sex 性别文本 2
dept 部门文本 20
pay 工资货币 
。
2017/11/10
7
SQL语言简介
SQL语言使用SELECT语句进行数据库的查询操作,格式为:
SELECT [ALL|DISTINCT] <目标列表达式> [,<目标列表达式>]… FROM 〈基本表(或视图)〉[,〈基本表(或视图)〉] …
[WHERE <条件表达式> ]
[GROUP BY <列名1>[HAVING 内部函数表达式]]
[ORDER BY <列名2> [ASC | DESC]];
2017/11/10
8
SQL的更新语句包括修改,删除和插入三类语句。
修改操作语句的一般格式为:
UPDATE <表名>  SET <列名>=<表达式>[,<列名>=<表达式>]… WHERE 条件表达式];
删除操作语句的一般格式为:
DELETE FROM 表名[WHERE 条件表达式];
插入语句的一般格式为:
INSERT INTO 表名[(字段名[,字段名]…)VALUES(常量[,常量]…);
2017/11/10
9
通过JDBC访问数据库
设置环境
驱动安装;
配置数据源;
2017/11/10
10