- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 数据库操作;第5章 数据库操作;5.1 数据库概述;;关系模型以二维表格(关系表)的形式组织数据库中的数据。通常把关系表的结构称为关系模式。关系模型的基本概念如下所述。
(1)关系
(2)元组
(3)属性
(4)主码
(5)域
(6)分量
(7)关系模式
(8)格式;;SQL语言中最常用的命令:
1. 创建数据库CREATE DATABASE
CREATE DATABASE 数据库名称
2. 创建表CREATE TABLE
CREATE TABLE 表名称 (列名 数据类型, …)
3. 插入数据语句INSERT
INSERT INTO 表名 [(字段名表)] VALUES (值表)
4. 删除数据语句DELETE
DELETE FROM表名 [WHERE 条件];5. 更新数据语句UPDATE
UPDATE 表名SET 字段名1=值 [,字段名2=值 …]
[WHERE 条件]
6. 数据查询SELECT
SELECT [DISTINCT] [别名.]字段名或表达式 [AS 列标题]
FROM 表或视图 别名
[ WHERE条件]
[ GROUP BY 分组表达式]
[ ORDER BY 排序表达式[ ASC | DESC ]]
SELECT子句虽然复杂,但在实际应用中,几??不可能同时遇到这么多选项,一般常用的形式是:
SELECT [别名.]字段名或表达式
FROM 表或视图 别名
[WHERE条件];5.2 JDBC技术;;通过使用JDBC,可以很方便地将SQL语句传送给几乎任何一种数据库,也就是说,开发人员可以不必写一个程序访问Oracle,再写一个程序访问SQL Server。
简单的说,JDBC能实现以下3个功能:
(1)同一个数据库建立连接。
(2)向数据库发送SQL语句。
(3)处理数据库返回的结果。;5.2.2 JDBC体系结构;由图中可以看出,JDBC的体系结构有四个组件,分别为应用程序、JDBC API、JDBC驱动程序管理器和为各种数据库定制的JDBC驱动程序,提供与不同数据库的透明连接。其中JDBC API的作用就是屏蔽不同的数据库间JDBC驱动程序之间的差别,使得程序设计人员有一个标准的、纯Java的数据库程序设计接口,为在Java中访问任意类型的数据库提供技术支持。JDBC驱动程序管理器为应用程序装载数据库驱动程序。JDBC驱动程序与具体的数据库相关,用于建立与数据源的连接,向数据库提交SQL请求。;5.2.3 JDBC驱动程序;5.2.3 JDBC驱动程序;5.2.3 JDBC驱动程序;5.2.3 JDBC驱动程序;;5.2.4 JDBC接口;
2.JDBC Driver API
JDBC Driver API是面向驱动程序开发商的编程接口。对于大多数数据驱动程序来说,仅实现JDBC API提供??抽象类就可以了。也就是说,每个驱动程序都必须提供对于java.sql.Connection、java.sql.Statement、java.sql.PreparedStatement和java.sql.ResultSet等主要接口的实现方法。如果目标DBMS提供有OUT参数的内嵌过程,那么还必须提供java.sql.CallableStatement接口。当java.sql.DriverManager需要为一个特定的数据库URL加载驱动程序时,每个驱动程序就需要提供一个能实现java.sql.Driver接口的类。;5.3 连接数据库;5.3.1 JDBC连接SQL Server数据库;5.3.2 JDBC-ODBC连接Access数据库;5.3.2 JDBC-ODBC连接Access数据库;5.3.2 JDBC-ODBC连接Access数据库;5.3.2 JDBC-ODBC连接Access数据库;5.4 操作数据库;5.4.1数据查询;5.4.2 数据更新;5.4.3 数据删除;本 章 小 结
您可能关注的文档
- 成都理工大学电装实习题材.doc
- 成都市行政村(社区)档案管理规定_20140318150123题材.doc
- 音乐剧赏析答辩.pptx
- 音频应用audioapp答辩.docx
- 第5章对冲击荷载的反应题材.ppt
- 成都市紫荆片区商业市场题材.doc
- 第5章多项式、插值与数据拟合题材.ppt
- 第5章多元化经营战略题材.doc
- 银行ATM使用安全与防范技巧-160625答辩.pptx
- 第5章恶意代码题材.ppt
- 2025年烟台市正大城市建设发展有限公司招聘工作人员12名笔试参考题库附带答案详解.doc
- 2025年衢州市属国企公开招聘工作人员笔试参考题库附带答案详解.doc
- 2025中铁四局集团有限公司法律合规部公开招聘1人笔试参考题库附带答案详解.docx
- 2025中国建筑股份有限公司岗位招聘【人力资源部(干部人事部)】笔试参考题库附带答案详解.docx
- 2025年滁州定远县中盐东兴盐化股份有限公司招聘2人笔试参考题库附带答案详解.doc
- DB1331T109-2025雄安新区建设工程抗震设防标准(963.84KB)(1).pdf
- 2025辽宁省能源控股集团所属抚矿集团招聘76人笔试参考题库附带答案详解.pdf
- 2024陕西延长石油集团华特新材料股份有限公司社会招聘8人笔试参考题库附带答案详解.pdf
- 2023内蒙古大唐国际锡林浩特矿业有限公司采煤自营专项社会招聘32人笔试参考题库附带答案详解.pdf
- 2024年12月云南大学国际合作与交流处公开招聘(1人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
最近下载
- 个体防护装备配备规范.pdf VIP
- 尾矿库安全规程.docx VIP
- 工作场所有害因素职业接触限值 第2部分物理有害因素.doc VIP
- DX—TH2使用与维护说明书附图.doc VIP
- 危险化学品单位应急救援物资配备要求.pdf VIP
- GB30000.26-2013 化学品分类和标签规范 第26部分:特异性靶器官毒性 反复接触.pdf VIP
- 2025《速度、力度与常用音乐术语》大单元整体教学设计.docx
- GB 30000.28-2013 化学品分类和标签规范 第28部分:对水生环境的危害.docx VIP
- GB30000.27-2013 化学品分类和标签规范 第27部分:吸入危害.pdf VIP
- GB30000.25-2013 化学品分类和标签规范 第25部分:特异性靶器官毒性 一次接触.pdf VIP
文档评论(0)