第10章Java数据库连接
本章主要内容:
JDBC概述
SQL语句简介
JDBC API
JDBC API简介
JDBC驱动程序及URL一般方法
JDBC编程实例
数据库编程的一般步骤
数据表操作
数据库应用
JDBC概述
JDBC即Java数据库连接(Java Database Connectivity)。它由一组用Java语言编写的类和接口组成。JDBC为数据库提供了一个标准的API,(API,即应用程序接口,Application Program Interface)。使我们能够用纯Java来编写数据库应用程序。
JDBC概述
JDBC的基本结构由Java应用程序、JDBC管理器、驱动程序或JDBC-ODBC桥和数据库四部分组成。
SQL语句简介
SQL 是英文Structured query language的缩写,意思为结构化查询语言。
1、关系型数据库
一个典型的关系型数据库通常由一个或多个数据表组成。数据库中的所有数据或信息都被保存在这些数据表中。数据库中的每一个表都有惟一的表名,数据表由行和列组成,其中列称为字段,包括了字段名称、数据类型以及字段属性等信息,而行称为记录,包含每一字段的具体数据值。
学生数据库的组成及相关名词
SQL语句简介
2、数据查询
select语句的语法格式如下:
select 字段1[, 字段2, …] from 表名[where 限制条件];
还可以使用通配符“%”来代替任何字符串,常用于模糊查询。例如:
select 学号,姓名, 年龄, 家庭住址
from学生情况表
where 姓名 LIKE ‘李%’;
上述SQL语句将会查询所有姓李的学生记录。
SQL语句简介
3、创建数据表
create table 为建立新的数据表语句。
也可以使用可选的条件选项:
例如:
create table 表名(字段1 数据类型,字段2 数据类型, …);
create table 表名(字段1 数据类型[限制条件],
字段2 数据类型[限制条件],…);
create table 学生情况表(学号varchar(6),
姓名varchar(15), 年龄 number(3),
家庭住址 varchar(20),联系电话 varchar(20));
SQL语句简介
4、向数据表中插入数据
用insert语句向数据表中插入或添加新的数据行(或称为记录)。
例如:
insert into 表名(字段1, …, 字段n) values(字段值1, …,字段值n);
insert into 学生情况表(姓名, 年龄, 家庭住址, 联系电话)
values('李明',22,'北京市西祠胡同','87654321');
SQL语句简介
5、更新记录
例如:
update 表名
set 字段1 = 新值1[, 字段2 = 新值2, …]
where 限制条件;
update 学生情况表
set 年龄= 年龄+ 1
where 姓名= ’李明’;
第 10 章 java数据库连接 来自淘豆网m.daumloan.com转载请标明出处.