网站大量收购闲置独家精品文档,联系QQ:2885784924

Java程序设计教程课件 第9章 数据库应用程序设计.pptxVIP

Java程序设计教程课件 第9章 数据库应用程序设计.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第9章 数据库应用程序设计

教学导航教学目标了解JDBC的实现原理、框架结构和JDBC驱动程序的类型掌握使用JDBC访问数据库的方法和过程熟悉JDBC的DriverManager类、Connection对象、Statement对象、ResultSet对象、PreparedStatement对象和CallableStatement对象学会应用JDBC编写程序实现查询数据表中数据的功能学会应用JDBC编写程序实现向数据表中新增数据记录的功能学会应用JDBC编写程序实现修改数据表中的数据记录的功能

教学导航教学重点使用JDBC访问数据库的方法和过程JDBC的DriverManager类、Connection对象、Statement对象、ResultSet对象、PreparedStatement对象和CallableStatement对象应用JDBC编写程序实现查询、新增与修改数据记录等操作

身临其境华为手机参数浏览界面如图9-1所示,这些数据来自网站后台的商品数据表。图书数据浏览界面如图9-2所示,这些数据来自网站后台的图书数据表。QQ注册界面如图9-3所示,注册成功后,在后台数据库的用户表中会新增一条记录,该记录用于存放新注册用户的数据。“京东商城”设置新密码界面如图9-4所示,密码修改完成时,会同步修改后台数据库的用户表中当前用户的密码。图9-1?华为手机参数浏览界面图9-2?图书数据浏览界面?图9-3?QQ注册界面????图9-4“京东商城”设置新密码界面

前导知识【知识9-1】熟知JDBCJava数据库互连(JavaDatabaseConnectivity,JDBC)是Java程序连接关系数据库的标准,由一组用Java编写的类和接口组成。对Java程序开发者来说,JDBC是一套用于执行SQL语句的JavaAPI,通过调用JDBC可以在独立于后台数据库的基础上完成对数据库的操作;对数据库厂商而言,JDBC类似接口模型,数据库厂商只需开发相应的JDBC驱动程序,就可以使用Java程序操作数据库。1.JDBC的实现原理JDBC主要提供API供Java程序开发者使用,数据库厂商则通过这些接口,封装各种对数据库的操作。JDBC为多种关系数据库提供统一访问接口,它可以向相应数据库发送SQL调用,并将Java和JDBC结合起来,因此程序员只需编写一次程序,该程序就可以在任何平台上运行。JDBC可以说是Java程序开发者和数据库厂商之间的“桥梁”,Java程序开发者和数据库厂商可以在统一的JDBC标准之下,负责各自的工作。同时,任何一方的改变对另一方都不会产生明显影响。JDBC的作用概括起来包括以下几方面。①建立与数据库的连接。②向数据库发出SQL请求。③处理数据库的返回结果。2.JDBC的框架结构JDBC的框架结构包括4个部分,即Java应用程序、JDBCAPI、JDBCDriverManager和JDBC驱动程序。Java应用程序调用统一的JDBCAPI,再由JDBCAPI通过JDBCDriverManager装载JDBC驱动程序,建立与数据库的连接,向数据库提交SQL请求,并将数据处理结果返回给Java应用程序。在JDBC的框架结构中,供程序员编程调用的接口与类集成在java.sql包和javax.sql包中,如java.sql包中常用的有DriverManager类、Connection对象、Statement对象和ResultSet对象。

前导知识【知识9-1】熟知JDBC3.JDBC驱动程序的类型①JDBC-ODBC桥。JDBC-ODBC桥能将对JDBCAPI的调用转换为对ODBCAPI的调用,能够访问开放式数据库互连(OpenDatabaseConnectivity,ODBC)可以访问的所有数据库,如MicrosoftAccess、VisualFoxPro数据库等。但是这种驱动程序执行效率低、功能不够强大。②本地JDBCAPI调用和部分Java驱动程序。这种驱动程序将JDBCAPI调用转换为数据库厂商专用的API,再去访问数据库,其访问效率较低,容易导致服务器宕机。③中间数据库访问服务器。中间数据库访问服务器独立于数据库,它只和一个中间层进行通信,由中间层实现多个数据库的访问。与前两种驱动程序相比,这种驱动程序的执行效率较高,且驱动程序可以动态地被下载,但是不同的数据库需要下载不同的驱动程序。④纯Java驱动程序。纯Java驱动程序由数据库厂商提供,是最成熟的JDBC驱动程序之一,所有数据的存取操作都直接由驱动程序完成,存取速度快,还可以跨平台。4.使用JDBC访问数据库①注册并加载连接数据库的驱动程序。使用Class

文档评论(0)

释然 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档