文档详情

JSP程序设计教程 教学课件 向学哲 第09章 JSP与数据库.pdf

发布:2015-11-11约1.76万字共49页下载文档
文本预览下载声明
第 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
显示全部
相似文档