下载此文档

Java第11章Java的数据库编程30P.ppt


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
Java的数据库编程
1
Java的网络开发
主要内容
关系型数据库概述
JDBC简介
JDBC的使用
2
Java的网络开发
数据库概念
数据库--数据的集合,它由一个或多个表组成。每一个表中都存储了对一类对象的数据描述
关系数据库--将数据表示为表的集合,通过建立简单表之间的关系来定义结构的一种数据库
3
Java的网络开发
关系型数据库
一个关系数据库基本上包括一系列相互关连的表,在每一个表中存有一类与应用系统相关的数据。例如一个学生管理的数据库中,可能有关于学生学号、姓名、住址、电话号码以及系别等方面的表
StudentNo
FirstName
LastName
Birthday
Gender
021010


1980-1-1
M
021111


1981-2-2
F
4
Java的网络开发
SQL语言
SQL(Sequence Query Language,结构化查询语言)是操纵数据库的标准语言。
非过程化语言
统一语言
关系数据库的公共语言
5
Java的网络开发
常用SQL语句(1)
创建表
CREATE TABLE STUDENT(
studentno CHAR(8) NOT NULL,
firstname CHAR(10) NOT NULL,
lastname CHAR(10) NOT NULL,
birthday DATE,
gender CHAR(1) DEFAULT ‘M’
);
6
Java的网络开发
常用SQL语句(2)
插入数据
当一个表新建成时,它里面没有数据,通过向表中插入数据,建成表的实例。
语句句法:
INSERT INTO 表名[(列名1,…)] VALUES(值1,值2,…,值n) [子查询];
将新学生刘备增加到Student表中,并按照表的结构将信息添加完整,需要如下语句:
INSERT INTO STUDENT VALUES(020005, '聪',’何’,’1982-2-23’,’M’);
7
Java的网络开发
常用SQL语句(3)
修改数据
对表中已有数据进行修改,语句句法:
UPDATE 表名 SET 列名1=表达式1,列名2=表达式2,… WHERE 条件;
例如,还是对表9-1:
将学号为020101的名字改为‘宇飞’,应该执行以下语句:
UPDATE STUDENT SET firstname=’宇文’ WHERE StudentNO='020101';
8
Java的网络开发
常用SQL语句(4)
删除数据
删除表中已经存在的数据,注意:不能删除不存在的数据。
语句句法:
DELETE FROM 表名 WHERE 条件;
例如:对Student表进行删除,要删除其中学号为021900的学生;
DELETE FROM STUDENT WHERE Studentno=021900;
9
Java的网络开发
常用SQL语句(5)
查询语句
:
SELECT * FROM STUDENT WHERE StudentNo=’021900’;
;
SELECT , FROM STUDENT WHERE LastName LIKE 'A%';
;
SELECT * FROM STUDENT ORDER BY StudentNo DESC;
;
SELECT * FROM STUDENT ORDER BY StudentNo ASC;
10
Java的网络开发

Java第11章Java的数据库编程30P 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w8888u
  • 文件大小0 KB
  • 时间2012-02-29