第7章JSP数据库应用开发1.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 DB应用开发 何志学 上次课内容回顾: 1. Servlet技术概述 2. Servlet基本结构与生命周期 3. Servlet开发步骤 4. Servlet配置信息、请求转发与请求重定向 访问Session 5. Servlet过滤器与监听器 本次课主要内容: 1. 数据库的基本概念 2. SQL的基本知识介绍 3. JDBC编程 4. JSP + JavaBean + Servlet + JDBC开发模式 数据库能做什么 1. 存储大量数据,方便检索和访问 2. 保持数据信息的一致、完整 3. 共享和安全 4. 通过组合分析,产生新的有用信息 数据库的发展史 1. 萌芽阶段--文件系统 使用磁盘文件来存储数据 2. 初级阶段--第一代数据库 出现了网状模型、层次模型的数据库 3. 中级阶段--第二代数据库 关系型数据库和结构化查询语言 4. 高级阶段--新一代数据库 “关系-对象”型数据库 当前的数据库产品 1. Oracle -甲骨文 2. SQL Server -微软 3. MySQL -Sun(Oracle) 4. DB2 - IBM 5. Sybase -赛贝斯(Sybase公司) 数据库和应用程序 数据库的基本概念 概念模型:基于客户的想法和观点所形成的认识和 抽象 1. 实体(Entity):客观存在的,可以被描述的事物。如员工、部门。 2. 属性(Attribute):用户描述实体所具有的特性或特征。如使用编号、姓名、部门、工资等属性来描述员工的特征。 3. 关系(Relationship):实体之间的联系。如部门和员工之间有一对多的关系。 数据库的基本概念 数据模型:也叫关系模型,是实体、属性、关系在 数据库中的具体体现。 1. 关系数据库:用于存储各种类型数据的“仓库”,是二维表的集合。 2. 表:实体的映射。 3. 行和列:行代表一个具体的实体的数据。也叫一条记录。列示属性的映射,用于描述实体的属性。 4. 主键和外键 数据库的基本概念 数据库的基本概念 数据库管理系统(DBMS) MySQL是什么 MySQL是最流行的开放源码SQL数据库管理系统 1. MySQL是一种关系数据库管理系统 2. MySQL软件是一种开发源码软件 3. MySQL数据库服务器具有快速、可靠和易于使用的特点 4. MySQL服务器工作在客户端/服务器模式下,或嵌入式系统中 MySQL数据库软件是一种客户端/服务器系统,由支持不同后端的1个多线程SQL服务器,数种不同的客户端程序和库,众多管理工具和广泛的应用编程接口API组成。 5. 有大量可用的共享MySQL软件 MySQL体系结构 MySQL的发展 1. MySQL最早起始于1979年,开始是Michael Monty Widenius为瑞典的TcX公司创建的UNIREG数据库工具 2. 1996年5月 MySQL 1.0 3. 1996年10月 MySQL 3.11.1以用于Linux和Solaris系统的二进制分发形式发布 4. 2003年3月 MySQL 4.0 5. 2004年6月 MySQL 4.1 6. 2005年10月 MySQL 5.0 7. 2008年1月16日Sun出价10亿美元收购了MySQL 8. 5.1 ... 5.4 ... MySQL的特性 1. 内部构件和可移植性 使用c和c++编写,能够工作在众多不同的平台上 2. 列类型 众多列类型,定长和可变长度记录 3. 语句和函数 4. 安全 允许基于主机的验证 5. 可伸缩性和限制 6. 连接性 在任何平台上,客户端可以使用TCP/IP协议连接到MySQL服务器 7. 本地化 8. 客户端和工具 著名的MySQL用户 1. Google Google和MySQL建立了协议,它所有的数据库都建立在MySQL之上 其收购的世界最大的视频网站YouTube也采用了MySQL数据库 2. 腾讯 大家所熟知的腾讯QQ就是采用Linux操作系统+MySQL数据库平台 3. 维基百科 4. 雅虎财经网站的数据库 5. 其他:朗讯、北电、美洲银行、诺基亚、阿尔卡特、西门子、思科、摩托罗拉、UPS、美国国防部、美国洛克希德-马丁公司、德国邮政、道琼斯、迪斯尼、戴姆勒-克莱斯勒等。 MySQL的下载、安装、配置 DIY 主要内容: 1. 数据库的基本概念 2. SQL的基本知识介绍 3. JDBC编程 4. JSP + JavaBean + Servlet + JDBC开发模式 SQL语句概述 1. SQL:结构化查询语句(Structured Query Language) 2. 在关系型数据库上执

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档