- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java网络数据库编程及其应用
Java网络数据库编程及其应用摘要:随着我国经济社会的不断发展,计算机网络技术的也得到了高速发展,电子商务及动态网站的发展到了前所未有的顶峰。Java 网络数据库编程在社会中也得得到了普遍的应用。
关键词:Java 网络数据库 编程 应用
中图分类号:TP393.09 文献标识码:A 文章编号:1007-9416(2012)09-0049-02
随着我国经济社会的不断发展,计算机网络技术的也得到了高速发展,电子商务及动态网站的发展到了前所未有的顶峰。Java网络数据库编程在社会中也得得到了普遍的应用。JDBC简单的说就是由一组用Java语言编写的类而组成的,它已经成为了现实社会中开发者普遍应用的一种供数据库使用标准的API。根据JDBC自身所具有的一系列类和接口,利用一些简单的程序,可以使开发人员在Java编程中更方便地编写有关数据库方面的应用程序。
1、JDBC介绍
JDBC(Java Database Connectivity)是Java实现数据库主要访问的API(Application Programming Interface),它与Microsoft 的ODBC(Open Database Connectivity)一样,JDBC主要是建立在X/Open SQL CLI(Call Level Interface)等基础上的。JDBC的主要是通过计算机管理存放在表中的数据,因此定义了一系列与关系数据库,如:数据库连接、SQL 语句、结果集和元数据等,在需要时进行交互的类和接口,我们通常所说的JDBC的工作需要三个步骤来完成:先要建立与所需要的关系数据库完成连接;然后再向Java数据库发送所需要的SQL语句,实现对数据库的操作;最后得到可以处理的结果。
2、JDBC的主要接口和驱动程序
2.1 JDBC的主要接口
JDBC主要提供的有针对一般开发人员应用程序的JDBC API和底层的JDBC Driver API两种接口。
JDBC API它是一系列抽象的接口,它的实现是由驱动程序开发商提供的。主要是让开发应用程序的人员根据所编写的数据库访问Java应用程序。驱动程序是应用程序和某个数据库产品之间接口的必要链接,它的管理器则对应用程序和驱动程序之间的交互进行控制。JDBC API主要用来连接数据库和直接调用SQL命令,执行各种SQL语句。利用JDBC API可以执行一般的SQL语句、动态SQL语句,以及带IN和OUT参数的存储过程。
JDBC中的驱动程序必须提供实现方法的接口。JDBC API被定义在java.sql包中,其中定义了JDBC API用到的所有类、接口和方法,主要的类和接口有:
(1)DriverManager类——处理驱动程序的装入,为新的数据库连接提供支持。驱动程序要向该类注册后才能被使用。进行连接时,该类根据JDBC URL选择匹配的驱动程序。
(2)java.sql.Driver接口——驱动程序接口,负责确认URL与驱动程序的匹配、建立到数据库的连接等,其中的方法需要有相应的驱动程序实现。java.sql.Connection接口——表示到特定数据库的连接,其中的方法需要有相应的驱动程序实现。
(3)java.sql.Statement接口——为SQL语句提供一个容器,包括执行SQL语句、取得查询结果等方法。
(4)java.sql.ResultSet接口——提供对结果集进行处理的手段。
(5)JDBC Driver API是面向驱动程序开发商的接口。对于大多数数据库驱动程序来说,仅仅实现JDBC API提供的抽象类就可以了。也就是说每一个驱动程序都必须提供对于java.sql.Connection、java.sql.Statement、java.sql.
PreparedStatement和java.sql.ResultSet等主要接口的实现方法。如果目标DBMS提供有OUT参数的内嵌过程,那么还必须提供java.sql.CallableStatement 接口。每个数据库驱动程序必须提供一个java.sql.Driver类,使得系统可以由 java.sql.DriverManager来管理。
一个典型的驱动程序是在ODBC上提供对JDBC的实现接口,从而提供与ODBC接口的JDBC-ODBC桥。由于JDBC放在ODBC之后,所以实现起来简单而且高效。
2.2 JDBC 驱动程序
JDBC驱动程序可以分为下面四种类型:
2.2.1 JDBC-ODBC桥驱动程序
Sun产品通过ODBC驱动程序提供JDBC的存取,即经过ODBC驱动程序访问数据库。在大多数情况下,ODBC二进制代码必须在每个使用该数据库驱动程序的客户端
您可能关注的文档
最近下载
- GB+39496-2020尾矿库安全规程.docx VIP
- 衡水体英文字母字帖.pdf VIP
- 聚酰亚胺 化学、结构与性能的关系及材料.pdf VIP
- 2025-2026学年小学信息技术(信息科技)五年级上册重大版(2023)教学设计合集.docx
- 迎春杯历年试题全集(上).pdf VIP
- 建筑结构检测鉴定与加固课程-第7章 钢结构加固.ppt VIP
- PW5300_2.0数据手册下载.pdf VIP
- 建筑结构检测鉴定与加固课程-第8章 建筑结构的改造.ppt VIP
- 重大版小学信息技术教案四年级上册教案.doc VIP
- 多因子选股系列研究之十八:成交量激增与骤降时刻的对称性与“一视同仁”因子构建.pdf VIP
文档评论(0)