Java 实用程序设计第12章 Java与数据处理ppt课件.ppt

Java 实用程序设计第12章 Java与数据处理ppt课件.ppt

ID:58883221

大小:3.59 MB

页数:132页

时间:2020-09-30

Java 实用程序设计第12章 Java与数据处理ppt课件.ppt_第1页
Java 实用程序设计第12章 Java与数据处理ppt课件.ppt_第2页
Java 实用程序设计第12章 Java与数据处理ppt课件.ppt_第3页
Java 实用程序设计第12章 Java与数据处理ppt课件.ppt_第4页
Java 实用程序设计第12章 Java与数据处理ppt课件.ppt_第5页
资源描述:

《Java 实用程序设计第12章 Java与数据处理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第12章Java与数据处理12.1Java数据库编程12.2Java与XML12.3Java与大数据处理12.1Java数据库编程Java包含了Java编译器、解释器、工具集、应用编程接口以及集成编译环境等。Java的高速发展,尤其是各类库文件以及应用编程接口(API)的高速发展,不断扩展了Java的功能与使用范围。其中一个最重要的应用编程接口便是Java数据库连接API,即JDBC(JavaDataBaseConnectirity)。JDBC的最主要作用便是将Java程序与数据库系统连接,使得Java程序员可以用Java代码直接对数据库进行操作。1.JDBC简介根据具

2、体应用,JDBC可以有不同的理解:   (1)它是JavaApplets以及应用程序在使用数据源时遵循的标准;   (2)它是Java程序使用底层JDBC驱动的应用编程接口;   (3)它是Java程序创建底层JDBC驱动的应用编程接口,借助该驱动可以实现对数据库的连接及事务处理;   (4)它基于SQL的调用级接口,定义了C/S框架交互在数据库系统中的具体实现形式。2.JDBC的设计JDBC整体结构的设计包括以下两个关键要素:   (1)JDBC的目的是提供一个独立的DBMS接口,一个“普适性的SQL数据库访问框架”,以及一个访问不同数据源的统一接口。   (2)程序

3、员只需要利用JDBC编写一个数据库访问接口,便可使得程序可以不经修改地访问多个不同数据源。图12-1JDBC的架构示意图3.利用JDBC进行数据库连接首先,需要有一个数据库,如IBMDB2、MicrosoftSQLServer、MySQL、Oracle等,并用这些数据库软件创建一个数据库存储数据,当然也可以连接一个远程数据库。而如何利用数据库软件建立数据库不是本书所讨论的范畴。   其次,当有了数据库实例后,需要一个数据库URL用来指定数据源的地址、端口以及数据库名,如例12-1中的jdbc:mysql://127.0.0.1/myDB。其中,mysql指用来连接到数据

4、库的具体驱动程序;://…的内容格式由具体驱动程序确定,这里需要指明数据库服务器的地址、端口及数据库名。4.基于JDBC的SQL操作在利用DriverManager类的静态方法getConnection获得Connection对象后,我们便可以利用Connecion类的createStatement()方法创建Statement对象实例。如:    Statementstat=conn.createStatement();   所有的SQL命令都可以通过Statement类的具体方法来执行。如例12-2中的:    Stringupdatestat=“UPDATEmov

5、iesSETmovie_name=‘星际穿越’WHEREmovie_id=2”);    Stat.executeUpdate(updatestat);12.2Java与XML今天的Web应用面临的问题之多是之前所无法想象的,因此要求具有远程传送功能的系统必须能快速运行。对于大型系统、数据库、目录服务器和应用软件中的数据,其中任何一环都不容许出错,且需要良好和规范的组织并支持便捷的修改功能。应用软件系统不仅要能跨技术,还要能跨企业进行信息交流。数据传输及数据存储问题,已经成为所有正在着手开发的应用的主题。1.XML文档的解析与验证在程序化处理XML时,首先要做的是获取一

6、个XML文档并解析它。当该文档被解析后,其中的数据对使用了解析器的应用程序就可用了。通常利用XML解析器对文档进行解析,应用程序就是通过解析器提供的API得到XML数据的。1)DOM   DOM定义了访问诸如XML和XHTML文档的标准。W3C组织以IDL(InterfaceDefinitionLanguage,接口定义语言)的形式定义了DOM中的接口。某种语言要实现DOM,需要将DOM接口转换为本语言中的适当结构。在javax.xml.parsers包中定义了DOM解析器工厂类DocumentBuildFactory,用于产生DOM解析器。DocumentBuildF

7、actory是一个抽象类,在这个类中提供了一个静态的方法newInstance(),用于创建工厂类的一个实例,形式如下:    DocumentBuildFactoryfactory=DocumentBuild Factory.newInstance();    DoucmentBuildbuild=factory.newDocumentBuilder();图12-2DOM中表示XML文档中各组成部分的接口关系2)SAX   在使用DOM解析XML文档时,需要读入整个XML文档,然后在内存中创建DOM树,生成DOM树上的每个节点对象。只有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。