- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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语句,提供多样化的数据库连接方式,为各种不同的数据库提供统一的操作界面 JDBC的概念 应用程序: 是JAVA语言编写的程序,执行处理并调用JDBC API函数,以提交 SQL语句并检索结果。 驱动程序的管理 根据应用程序需要加载/卸载驱动程序,处理JDBC函数调用,或把它们传送到驱动程序。 驱动程序( Driver ) 处理JDBC函数调用,提交SQL请求到一个指定的数据源,并把结果返回到应用程序。如果有必要,驱动程序修改一个应用程序请求,以使请求与相关的DBMS支持的语法一致。 JDBC的概念 数据源 包括用户要访问的数据及其相关的操作系统、DBMS及用于访问DBMS的网络平台。 JDBC驱动程序的使用把应用程序从具体的数据库调用中隔离开来,驱动程序管理器针对特定数据库的各个驱动程序进行集中管理,并向应用程序提供统一的标准接口,这就为JDBC的开放性奠定了基础。 连接( Connection) 建立JAVA应用程序与数据库之间会话所需的任何资源。 JDBC的概念 语句( Statement ) 完成数据查询和维护的SQL操作的命令。 元数据( Metadata ) 返回的相关数据库、数据结构和驱动程序等信息。 结果集(ResultSet) SQL语句执行的有行、列组成的逻辑数据集合。 JDBC各组件间关系 JDBC的四种类型 JDBC的四种类型 JDBC的四种类型 JDBC的四种类型 4、本地协议纯Java驱动程序:这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的网络协议。这将允许从客户机机器上直接调用DBMS服务器,是Intranet访问的一个很实用的解决方法。 第3类和第4类驱动程序将成为JDBC访问数据库的首选方法。第1类和第2类驱动程序在直接的纯Java驱动程序还没有上市前会作为过渡方案来使用。 JDBC的四种类型结构 数据驱动程序 使用JDBC的第一步是安装驱动程序。大多数数据库都有JDBC驱动程序,常用的JDBC驱动程序如图所示。 加载驱动程序 JDBC要连接数据库,必须首先加载驱动程序,Class类可以完成这个功能。该类的静态方法“Class.forName(String driver)用于加载驱动程序” Class.forName(“sun.jdbc.odbc.Driver”)//加载了JDBC-ODBC桥驱动程序 Class.forName(“com.mysql.jdbc.Driver”)//加载了mysql的JDBC驱动程序 建立与数据库之间的连接——Connection对象 建立与数据库之间的连接,也就是创建一个Connection的实例。DriverManager类的getConnection()方法将建立数据库的连接: public static Connection get
您可能关注的文档
最近下载
- GB 50487-2008 水利水电工程地质勘察规范 (2022年版) .docx VIP
- 【低空经济】低空经济教学课程设计方案.docx
- 2025至2030中国冷链物流行业运营效率与成本控制研究报告.docx
- 2020年《毛泽东思想和中国特色社会主义理论体系概论》考试试卷及答案(一).doc VIP
- 2025入团积极分子考试题库(含答案).docx VIP
- 2021年模拟试题版10月自学考试12656毛泽东思想和中国特色社会主义理论体系概论历年模拟试题.doc VIP
- (2025)廊坊市入团积极分子考试题库(含答案).docx VIP
- 2025至2030中国冷链物流无人机配送网络建设与运营成本测算研究报告.docx
- 晶源微一级代理商CSC2313F深圳恒锐丰科技.pdf VIP
- 2024北森整理题库(言语理解、资料分析、图形推理.).docx VIP
原创力文档


文档评论(0)