JSP程序设计教程 教学课件 向学哲 第09章 JSP与数据库.pdf
文本预览下载声明
第 9 章 JSP与数据库
第 9 章 JSP与数据库
9.1 SQL语言简介
9.1 SQL语言简介
9.2 JDBC简介
9.2 JDBC简介
9.3 使用JDBC连接数据库
9.3 使用JDBC连接数据库
9.4 访问数据库
9.4 访问数据库
9.5 数据库访问应用举例
9.5 数据库访问应用举例
9.1 SQL语言简介
9.1 SQL语言简介
将系统讲述在JSP 中最常用到的语句如下:
将系统讲述在JSP 中最常用到的语句如下:
(1)Select语句——查询数据;
(1)Select语句——查询数据;
(2)Insert语句——添加记录;
(2)Insert语句——添加记录;
(3)Delete语句——删除记录;
(3)Delete语句——删除记录;
(4)Update语句——更新记录。
(4)Update语句——更新记录。
注意:SQL语句不区分大小写
注意:SQL语句不区分大小写
9.1.1 Select语句
9.1.1 Select语句
SQL语言的主要功能之一是实现数据库
SQL语言的主要功能之一是实现数据库
查询,其Select语句可以从数据库中查询满足
查询,其Select语句可以从数据库中查询满足
特定条件的有关记录。Select语句的语法如下:
特定条件的有关记录。Select语句的语法如下:
Select[Top(数据)]字段列表From表
Select[Top(数据)]字段列表From表
[Where条件][Order By字段][Group By字段]
[Where条件][Order By字段][Group By字段]
① Top (数据)
① Top (数据)
② 字段列表
② 字段列表
③ 表
③ 表
④ 条件
④ 条件
⑤ Order By
⑤ Order By
⑥ Group By
⑥ Group By
下列举一些常见的例子说明。
下列举一些常见的例子说明。
(1)选取全部数据
(1)选取全部数据
Select*From users
Select*From users
(2)选取指定字段的数据
(2)选取指定字段的数据
如果只想选取列表中某些字段的数据,在
如果只想选取列表中某些字段的数据,在
Select后面指定字段,可以指定多个列,但
Select后面指定字段,可以指定多个列,但
每个列之间必须用逗号隔开。
每个列之间必须用逗号隔开。
Select real_name, email From users
Select real_name, email From users
(3)只选取前若干条记录
(3)只选取前若干条记录
比如选取前3条记录:
比如选取前3条记录:
Select Top (3)* From users
Select Top (3)* From users
(4)用表中原有的字段产生派生字段
(4)用表中原有的字段产生派生字段
有时候为了需要,可以利用一列或若干列产
有时候为了需要,可以利用一列或若干列产
生一个新的字段。例如,在上面建立的用户
生一个新的字段。例如,在上面建立的用户
数据库中,可以显示客户注册一年后的日期:
数据库中,可以显示客户注册一年后的日期:
Select real _ name, (submit _ date+365) As
Select real _ name, (submit _ date+365) As
new _ date From users
new _ date From users
(5)根据条件选取数据
(5)根据条件选取数据
比如选取2003年11月1 日之前注册的用户:
比如选取2003年11月1 日之前注册的用户:
Select * From users Where submit _ date <
Select * From users Where
显示全部