- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高等学校计算机语言《jsp应用教程》(石志国版)全套PPT电子课件教案-第7章 JDBC数据访问接口精选
第7章 JDBC数据访问接口 内容提要 介绍JDBC的结构。 介绍如何利用SQL指令操作数据库以及常用的SQL函数的使用。 重点介绍JDBC访问数据库的四种基本形式 事务处理 分页显示 利用JavaBean操作数据库。 数据库应用开发简介 作为有效的数据存储和组织管理工具,数据库的应用日益广泛 目前主流的数据库产品有Oracle、SQL Server、DB2和SyBase等多种。 在数据库开发领域中,有三个方面需要掌握:SQL语言、ODBC数据访问接口和JDBC数据库访问接口。 SQL语言 SQL(Structured Query Language)是使用关系模型的数据库语言,用于和各类数据库连接,提供通用的数据管理和查询功能。SQL语言最初由IBM公司开发,实现了关系数据库中的信息检索。后几经修改和完善,被国际标准化组织确定为国际标准,目前执行的是1992年制定的SQL-92标准。 SQL可以为各种支持SQL-92标准的数据库管理系统(DBMS)所接受和处理,通常各种DBMS都提供图形用户界面,以使用户直接对数据库进行操作。但SQL语言本身并不是完整的编程语言,还需要与其他高级编程语言配合,才能实现应用程序对数据库的访问操作。 ODBC数据访问接口 开放式数据库互连ODBC(Open DataBase Connectivity)是微软公司开发的一套开发数据库系统应用程序接口规范,它支持应用程序以标准的ODBC函数和SQL语句操作各种不同的数据库。 JDBC数据访问接口 为支持Java程序的数据库操作功能,Java语言采用了专门Java数据库编程接口(JDBC,Java DataBase Connectivity),用于在Java程序中实现数据库操作功能并简化操作过程。JDBC支持基本SQL语句,提供多样化的数据库连接方式,为各种不同的数据库提供统一的操作界面 SQL语言概述 SQL(Structured Query Language)是关系型数据库的标准语言,是由国际标准组织提出的,各种关系型数据库都支持SQL指令,Oracle在基本的SQL基础上进行了扩充。 SQL语句有如下的两大特点 (1)SQL是一种类似于英语的语言,很容易理解和书写。 (2)SQL语言是非过程化的语言(第四代语言)。SQL集DDL(Data Definition Language:数据定义语言),DML(Data Manipulation Language:数据操作语言)和DCL(Data Control Language:数据控制语言)于一体。用SQL语言可以实现数据库生命周期的全部活动。 SQL语句分类 基本SQL语句 基本的SQL语句包括DQL和DML。也就是对数据库最常用的四大基本操作:查询(Select)、插入(Insert)、更新(Update)和删除(Delete) DQL的3种基本格式 1. 基本句型一:(最简单的SELECT语句) SELECT 字段名 FROM 数据表 例1. SELECT * FROM grade 功能说明:将grade表中的所有字段取出来。 例2. SELECT 学号,姓名 FROM grade 功能说明:将grade表中学号和姓名字段取出来。 例3. SELECT学号,姓名,语文+数学+英语 as 总成绩 FROM grade 功能说明:将grade表中的学号和姓名取出来,并将语文、数学和英语成绩相加产生虚拟列总成绩。 2. 基本句型二:使用条件查询 SELECT字段名 FROM数据表 WHERE 筛选条件 测试句型如下。 例1. SELECT * FROM grade WHERE数学60 功能说明:把所有数学成绩大于60分的记录选出来。 例2. SELECT * FROM grade WHERE数学=300 or 语文=300 功能说明:把数学成绩等于300分或者语文成绩等于300分的人选出来。 例3. Like子句基本格式一:“_”匹配。 功能说明:每个下划线匹配一个任意字符,注意只匹配一个字符。比如:姓名 like ‘_敏’,匹配姓名以“敏”字结尾且字数等于二的所有数据记录,如:“张敏”。 例4. Like子句基本格式二:“%”匹配。 比如:姓名 Like %敏%,匹配姓名中出现“敏”的所有数据记录,如:“周惠敏”,“于敏”、“敏大”、“敏二”等。比如要在数据库中查询姓江的人,只要利用一条SQL语句就可以了,SELECT * FROM 数据库表 WHERE 姓名 Like 江%。 3. 基本句型三:(进行排序) SELECT字段名 FROM 数据表 ORDER BY 字段名 测试句型如下。 (1)SELECT * FROM grade ORDER BY数学
您可能关注的文档
- 链式传输机电气传动系统设计毕业设计精选.docx
- 销售人员绩效考核体系设计本科毕业设计精选.docx
- 铸造工艺大赛-上冠说明书精选.docx
- 销售沟通与谈判技巧专题培训课件精选.ppt
- 销售心理学讲座精选.ppt
- 银行营业场所安全防范系统的技术防护概述(入侵部分)精选.ppt
- 销售礼仪培训教程课件精选.ppt
- 销售管理系统需求分析说明书精选.ppt
- 销售话术培训技巧精选.ppt
- 锅炉原理课程设计书-20th煤粉锅炉热力设计精选.docx
- 2.2+谋求互利共赢+课件 统编版道德与法治九年级下册.pptx
- 6.2+交友的智慧+课件 统编版道德与法治七年级上册 (3).pptx
- 【课件】数轴(课件)-2025—2026学年人教版数学七年级上册.pptx
- 3.2与世界深度互动 +课件 统编版道德与法治九年级下册.pptx
- 2.2+做更好的自己+课件- 统编版道德与法治七年级上册.pptx
- 5.1+走近老师+课件- 统编版道德与法治七年级上册 (1).pptx
- 6.2+交友的智慧+课件 统编版道德与法治七年级上册.pptx
- 3.2+学习成就梦想 统编版道德与法治七年级上册.pptx
- 2.2谋求互利共赢 +课件 统编版道德与法治九年级下册.pptx
- 2.2+做更好的自己+课件- 统编版道德与法治七年级上册 (1).pptx
最近下载
- 2025CSCO非小细胞肺癌诊疗指南2025.docx
- 第二节+串并联电路中电流的规律(教学课件)物理鲁科版(五四学制)2024九年级上册.pptx VIP
- 电信研发工程师L1题库.xlsx VIP
- DBJD25-67-2019 甘肃省建筑与装饰工程预算定额地区基价 不含税 中册.docx VIP
- 水生态产品价值实现路径.pptx
- 学习解读《中华人民共和国反不正当竞争法》课件(2025年新修订版).pptx VIP
- 数据架构、应用架构、业务架构及技术架构4A架构设计方案.pptx VIP
- 组合式空调机组运行调试使用及维护.pdf VIP
- 工程类邀请招标文件参考模板.doc VIP
- 电力内外线课题六 配电线路设备.ppt VIP
文档评论(0)