第5章 开放数据库互连.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

类型1的JDBC体系结构应用程序(Application)类型1JDBC驱动程序本地JDBC-ODBC桥本地ODBC驱动程序数据源图5.11类型1的JDBC体系结构所有的本地库必须安装在每一台计算机上复杂,开销大(JDBC-ODBC-本地客户API-数据库)这种驱动程序不允许JavaApplet即时发送所有的ODBC中的Bug也将出现在桥中同ODBC,不能通过Internet访问数据库下列情况可以考虑采用JDBC-ODBC桥快速建立系统原型三层数据库系统数据库系统只提供了ODBC驱动程序和已拥有ODBC驱动程序时的低成本解决方案第61页,共128页,星期日,2025年,2月5日类型2:JavatoNativeAPI(本机APIJava驱动程序)本机APIJava驱动程序使用本机数据库API与数据库系统的通信,完成对数据库的API调用。类型2驱动程序通常要比类型1的速度要快。与类型1相似,本机APIJava驱动程序同样需要在客户机上安装并配置本机数据库API。第62页,共128页,星期日,2025年,2月5日类型2的JDBC体系结构应用程序(Application)类型2JDBC驱动程序本地数据库API本机数据源图5.11类型2的JDBC体系结构本机APIJava驱动程序利用客户机上的本地代码库与数据库直接进行通信。与JDBC-ODBC同,数据库API必须事先安装在客户机上。下列情况考虑使用JavatonativeAPI驱动程序:由于直接与数据库连接,比JDBC-ODBC速度快作为低成本的数据库解决方案第63页,共128页,星期日,2025年,2月5日类型3:JavatoNetworkProtocal(网络协议Java驱动程序)网络协议Java驱动程序是纯Java驱动程序,它使用专有的网络协议同服务器上的JDBC中间件进行通信,然后再由服务器上的JDBC中间件把网络协议转换成特定数据库的函数调用。采用类型3的驱动程序,不需要在客户机上具备本机的数据库API,而且它们还可以在后端连接到许多不同数据库上。第64页,共128页,星期日,2025年,2月5日类型3的JDBC体系结构应用程序(Application)类型3JDBC驱动程序JDBC中间件数据源图5.7类型3的JDBC体系结构网络协议最灵活,能够发布到Internet上通常被用在三层网络解决方案中纯Java的驱动程序,与数据库产品无关INTERNET第65页,共128页,星期日,2025年,2月5日类型4:JavatoNativeDatabaseProtocol(数据库协议的Java驱动程序)也是纯Java的驱动程序,它执行专有的数据库协议与数据库进行直接的通信。与类型3相同,类型4的驱动程序也不需要本机数据库API,而且可以在Internet上对它进行部署,无须在客户端上安装。第66页,共128页,星期日,2025年,2月5日类型4的JDBC体系结构应用程序(Application)类型4JDBC驱动程序数据源图5.8类型4的JDBC体系结构数据库协议纯Java的驱动程序,通过本地协议直接与数据库相连也能够应用于Internet高性能是关键所在INTERNET数据库引擎第67页,共128页,星期日,2025年,2月5日5.3JDBC原理与应用5.3.1JDBC的概述5.3.2JDBC访问数据库的模式5.3.3JDBC与ODBC的比较5.3.4JDBC的体系结构及工作过程5.3.5JDBC的接口第68页,共128页,星期日,2025年,2月5日5.3.5JDBC的接口JDBC数据库连接接口Driver接口、DriverManager对象和Connection接口JDBC数据库访问接口Statement接口、PrepareStatement接口和CallableStatement接口ResultSet接口对象JavaApplication数据库应用程序实例第69页,共128页,星期日,2025年,2月5日JDBC数据库连接接口Driver接口与DriverManager对象的主要功能在于为指定URL指定的数据库加载数据库驱动程序,为数据库的连接准备条件,并隐含在创建的驱动器接口对象中。Connection接口在已有的驱动器基础上,建立数据库与应用程序之间的一种连接通道。第70页,共128页,星期日,2025年,2月

文档评论(0)

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

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

1亿VIP精品文档

相关文档