第九章 使用JSP访问.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章 使用JSP访问数据库 学习目标: 了解JDBC的基本功能; 理解数据库的基本概念,掌握SQL语言的应用及数据库和数据表的创建技术; 掌握JDBC链接数据库的工作原理、连接方式和连接过程; 熟练掌握纯Java驱动程序连接数据库技术; 掌握使用JDBC-ODBC桥连接数据库技术; 掌握使用JSP技术查询、插入、更新和删除数据库数据技术。 JDBC即Java数据库连接的简称,是通 过Java语言访问数据库的应用程序接口(API)。 Java程序通过JDBC驱动程序与数据库进行连 接,执行查询、插入、更改和删除等操作。 JDBC主要功能: 与一个数据库建立连接 向数据库发送SQL语句 处理数据库返回的结果 9.1 数据库概述 数据库是存储数据和组织管理数据的有效工 具,在Web应用系统中,数据大多存储在数据库 中,使用JSP技术访问数据库是JSP的关键技术。 1、数据库的基本概念 1)数据库:数据库是一个实体,是一个能够合理保管数据的“仓库”,在仓库中存放着要管理的事务数据。数据库是数据管理的方法和技术,它能够合理地组织数据、方便地维护数据、严密地空值数据和有效地利用数据。 2)数据库管理系统 是管理数据库的计算机系统软件,它提供了一 组建立和管理数据库的工具。可以使用这些工具 进行各种数据库的操作,如数据库的生成、数据 表格的生成、数据的输入和修改、数据的检索和 使用、数据安全、数据相关关系的设定和数据访 问权限的设定等。 3)数据表、记录和字段 数据表是数据库的基本数据结构,数据以记录 和字段形式存储在数据表中。 2、SQL语句 SQL是关系数据库的标准语言,主要功能是对 数据库进行各种操作。依据SQL命令的功能,可分 为数据定义语言、数据操纵语言和数据控制语言。 1)数据定义语言 创建数据表create create table [库名]表名(列名 数据类型[(字符串长度)]… [,…n]) 例如: create table bookinfo(bookid varchar(15),bookname varchar(50)) 删除数据表drop 例如:drop table bookinfo 3)修改数据表alter alter table bookinfo add author varchar(15) 2、数据操纵语言 数据操纵命令包括数据查询和数据更新操作。 数据查询是对数据库中的数据进行查询、统计、 分组、排序、检索等。数据更新时对数据的插入、 删除、修改等。 1)数据查询select select 字段1[,字段2,…] from 表名 [where 条件] [group by 分组列[having 分组条件]] asc/desc 2)举例 select * from bookinfo select bookname from bookinfo select bookname from bookinfo where bookid=ISBN 7-302-08597-2 select * from bookinfo order by pubdate select * from bookinfo where bookname like ‘C%’ 3)插入语句insert insert into 表名(字段1[,字段2,…]) values(值1[,值2,..]) 例如: insert into bookinfo(bookid,bookname,author) values(“ISBN 7-302-12927-4”,’Web程序设计’,’张 三’) 4)更新语句update update 表名 set 字段名1=新值1[,字段名2=新值2…] [where 条件表达式] 5)删除语句delete delete from 表名 [where 条件表达式] 3)数据控制语句 通过对数据库用户使用权限的限制来保证数据 的安全性。 grant:为数据库用户授予某种权限; revove:收回数据库用户的某种权限; deny:拒绝用户访问数据库的某一对象。 3、创建数据库和表 创建数据库 创建新表 9.2 JDBC连接数据库 JDBC是一组用Java语言编写的提供标准数 据库访问的类和接口。 1、JDBC的工作原理 JDBC是连接数据库的程序模块,由JSP应用 程序、JDBC API、JDBCDriverManager、JDBC 驱动程序和数据库几部分组成。Java应用程序通 过JDBC API访问JDBC驱动管理器,JDBC驱动 管理器载入相应的JDBC驱

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档