java(数据库).ppt

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

12.1 JDBC技术简介 类型3:JDBC-Middleware。使用这类驱动程序时不需要在我们的计算机上安装任何附加软件,但是必须在安装数据库管理系统的服务器端加装中介软件(Middleware),这个中介软件会负责所有存取数据库时必要的转换。 类型4:Pure JDBC Driver。使用这类驱动程序时无需安装任何附加的软件(无论是我们的计算机或是数据库服务器端),所有存取数据库的操作都直接由JDBC驱动程序来完成。 (4)DataBase 是指Java程序需要访问的数据库及其数据库管理系统. 12.2 JDBC在数据库访问中的应用 属性文件的读取方法:Properties?类存在于?Java.util包中 1. getProperty ( String? key) ,通过参数 key ,得到 key 所对应的 value。 2. load ( InputStream? inStream) ,从输入流中读取属性列表(键和元素对)。通过对指定的文件(比如说上面的 jdbc.properties?文件)进行装载来获取该文件中的所有键 - 值对。以供 getProperty ( String? key) 来搜索。 例14.3 BookDao.java 四、上机:课后 * * 主要内容及要求 1.理解JDBC技术; 2.掌握利用JDBC技术连接、操作数据库的方法; (如数据的增、删、改、查等操作) ----重点 3. 熟悉JDBC在数据库访问中的应用。 第12章 数据库编程 12.1 JDBC技术简介 一、概述: 1、JDBC(Java Database Connectivity): 是Java程序连接和存取数据库的应用程序接口(API)。它由一组类和接口组成, 位于java.sql类包中。 通过调用这些类和接口所提供的成员方法,可以方便地连接各种不同的数据库,进而使用标准的SQL命令对数据库进行查询、插入、删除、更新等操作。 。 由于JDBC是针对“与平台无关”设计的,因此只要在Java数据库应用程序中指定使用某个数据库的JDBC驱动程序,就可以连接并存取指定的数据库。 因此,当要连接几个不同的数据库时,只需修改程序中的JDBC驱动程序部分即可。 12.1 JDBC技术简介 2、JDBC的基本功能 ①加载JDBC驱动程序; ②建立与数据库的连接; ③使用SQL语句进行数据库操作并处理结果; ④关闭相关连接。 3、JDBC的结构 JDBC的基本结构由Java程序、JDBC管理器、驱动程序和数据库四部分组成,如下页图所示。在这四部分中,根据数据库的不同,相应的驱动程序又可分为四种类型。 12.1 JDBC技术简介 图12.1 JDBC驱动程序存取结构 Jdbc应用程序 Jdbc DriverManager Jdbc-ODBC Bridge Jdbc-Native API Bridge Jdbc-MiddleWare Pure JDBC driver odbc driver DataBase 特定驱动 Middleware on net server 12.1 JDBC技术简介 说明: (1)Java应用程序 包括Java应用程序和小应用程序,主要功能是根据JDBC方法实现对数据库的访问和操作。完成的主要任务:请求与数据库建立连接,向数据库发送SQL请求,为结果集定义存储应用和数据类型,查询结果,处理错误,控制传输,提交及关闭连接等操作。 (2)JDBC DriverManager   动态地管理和维护数据库查询所需要的所有驱动程序对象,实现Java程序与特定驱动程序的连接。 完成的主要任务:为特定数据库选择驱动程序,处理JDBC初始化调用,为每个驱动程序提供JDBC功能的入口等。 12.1 JDBC技术简介 (3)驱动程序   处理JDBC的方法,向特定数据库发送SQL请求,并为Java程序获取结果。完成下列任务:建立与数据库的连接,向数据库发送请求,用户程序请求时执行翻译,将错误代码格式化成标准的JDBC错误代码等。 ??? 常见驱动程序可分为四种类型: 类型1:JDBC-ODBC Bridge。该类驱动程序必须在计算机上事先安装好ODBC驱动程序,然后通过JDBC-ODBC Bridge的转换,把Java程序中使用的JDBC API转换成 ODBC API,进而通过ODBC来存取数据库。 类型2:JDBC-Native API Bridge。如同类型1,该类驱动程序也必须在计算机上先安装好特定的驱动程序(

文档评论(0)

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

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

1亿VIP精品文档

相关文档