数据库访问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文档。上传文档
查看更多
数据库访问1.ppt

数据库访问 ODBC基本概念 ODBC(Open?Database?Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows?Open?Services?Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。 ? 一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。 由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库 完整的ODBC组成部件 应用程序(Application)。 ODBC管理器(Administrator)。该程序位于Windows?控制面板(Control?Panel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。 ODBC?API。 驱动程序管理器(Driver?Manager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。 ODBC?驱动程序。是一些DLL,提供了ODBC和数据库之间的接口。 数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。 三种数据源 User data source User data sources are specific to the Microsoft Windows NT? or Microsoft Windows? 95/98 account in effect when they are created. They are not visible to any other login account. They are not always visible to applications running as a service on a Windows NT computer. 三种数据源 System data source System data sources are visible to all login accounts on a client. They are always visible to applications running as a service on a Windows NT computer. 三种数据源 File data source File data sources were added with ODBC version 3.0. File data sources are not stored in the system registry. They are stored in a file on the client 演示:配置ODBC数据源 JDBC 数据库访问 JDBC 是Java database connectivity首字母的缩写。包含一组与访问数据库有关的Java类和接口 JDBC操作在某些方面看起来和ODBC一样。JDBC的基本功能包括建立与数据库的连接,发送SQL语句和处理结果。 目前,Microsoft 的 ODBC(开放式数据库连接)API 可能是使用最广的、用于访问关系数据库的编程接口。它能在几乎所有平台上连接几乎所有的数据库。为什么Java 不使用 ODBC? 对这个问题的回答是: Java 可以使用 ODBC,但最好是在 JDBC 的帮助下以JDBC-ODBC 桥的形式使用, “为什么需要 JDBC”? 回答如下:ODBC 不适合直接在 Java 中使用,因为它使用 C 语言接口。从 Java 调用本地 C 代码在安全性、实现、坚固性和程序的自动移植性方面都有许多缺点。 ODBC 很难学。它把简单和高级功能混在一起,而且即使对于简单的查询,其选项也极为复杂。相反,JDBC 尽量保证简单功能的简便性,而同时在必要时允许使用高级功能。 数据库访问的两层模型 数据库访问的三层模型 JDBC框架结构 JDBC框架结构-应用程序 用户应用程序实现激活JDBC方法的数据库,发送SQL,然后获取结果功能,执行以下任务: ?????? 与数据源请求建立连接 ?????? 向数据源发送SQL请求 ?????? 为结果集定义存储应用和数据类型 ?????? 询问结果 ?????? 过程处理错误 ?????? 控制传输,提交操作或回滚操作 ?????? 关闭连接 JDBC框架结构-?驱动程序管理器 JDBC驱动程序管理器主要作用是代表用户的应用程序调入特定驱动程序: ???为特定数据库定位驱动程序 ???处理JDBC初始化

文档评论(0)

此项为空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档