第5章数据库操作题材.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 数据删除;本 章 小 结

您可能关注的文档

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档