JSP应用开发教程 教学课件 温超 第6章 JSP数据库开发.pdfVIP

JSP应用开发教程 教学课件 温超 第6章 JSP数据库开发.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 JSP数据库开发 目标要求 如何通过JDBC 访问数据库,JDBC中常用的API, 以及在JSP中如何连接数据库、操作数据库。 JDBC数据库开发实例和解决中文显示乱码的问 题等 主要内容 JDBC简介 通过JDBC操作数据库 连接池 6.1JDBC简介 JDBC (Java Database Connectivity,Java 数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它 由一组用Java语言编写的类和接口组成。JDBC提 供了一种基准,据此可以构建更高级的工具和接 口,使数据库开发人员能够编写数据库应用程序。 有了JDBC,Java程序员就可以为不同的数据库编 写相同的程序 6.1.1 从ODBC到JDBC  Internet上大量信息必须通过数据库系统才能有 效管理。由于历史等原因,Internet上的数据库 系统不少是异构的。为了在Internet环境下,基 于异种系统平台实现对异构数据库的查询和联合 使用,必须提供一个独立于特定的数据库管理系 统的统一编程界面。 微软公司很早就提出了数据库访问接口标准,即 开放数据库互连(Open Database ConnectivityODBC) 的概念,它建立了一组规范,并提供了一组对数据库 访问的标准API (应用程序编程接口),这些API利用 SQL来完成其大部分任务。一个基于ODBC的应用程序 对数据库的操作不依赖任何DBMS,不直接与DBMS打交 道,所有的数据库操作由对应的DBMS的ODBC驱动程序 完成。也就是说,不论是MySQL、SQLServer、Access 还是Oracle数据库,均可用ODBCAPI进行访问。由此 可见,ODBC的最大优点是能以统一的方式处理所有的 数据库。 目前,Microsoft 的 ODBC API 可能是使用 最广的、用于访问关系数据库的编程接口。它能 在几乎所有平台上连接几乎所有的数据库。但是 ODBC不适合直接在Java中使用,因为它使用C语言 接口。 JDBC对Java程序员而言是API,对实现与数据库 连接的服务提供商而言是接口模型。作为API,JDBC 为程序开发提供标准的接口,使数据库开发人员能 够用纯Java API 编写独立于DBMS的数据库应用程序; 同时为数据库厂商及第三方中间件厂商实现与数据 库的连接提供了标准方法。除此之外,JDBC使用已 有的SQL标准并支持与其它数据库连接标准,如ODBC 之间的桥接。 6.1.2 JDBC中的API JDBC主要包含两部分:面向数据库厂商的JDBC Drive API及面向Java程序员的JDBC API。 1.面向数据库厂商的JDBC Drive API 2.面向Java程序员的JDBC API Java程序员通过调用此API从而实现连接数据库、 执行SQL语句并返回结果集等编程数据库的能力, 它主要是由一系列的接口定义所构成。 (1)java.sql.DriveManager 该接口主要定义了用来处理装载驱动程序并且为创建 新的数据库连接提供支持。用于装载驱动程序,它所 有的成员都是静态成员,所以在程序中无须对它进行 实例化,直接通过类名就可以访问它。 (2)java.sql.Connection 该接口主要作用是管理指向数据库的连接,例如向数 据库发送查询和接收数据库的查询结果都是在它基础 上的;完成同数据库的连接的所有任务之后关闭此连 接。 (3)java.sql.Statement 该接口主要定义了在一个给定的连接中作为SQL语句 执行声明的容器以实现对数据库的操作。Statement 对象用于将SQL语句发送到数据库中。 (4)java.sql.ResultSet 该接口表示执行对数据库的操作所返回的结果集,通 常由执行查询数据库的语句生成。 6.1.3 JDBC 对数据库的访问方式  JDBC 对数据库的访问常用的 有两种方式:通过JDBC-ODBC 桥对数据库访问;直接对数据 库访问。  1.通过JDBC-ODBC 桥对数据 库访问 JDBC-ODBC 桥驱动程序 实际是把所有JDBC的调 用传递给ODB

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档