Java数据库编程ppt课件.ppt

Java数据库编程ppt课件.ppt

ID:59446439

大小:388.50 KB

页数:121页

时间:2020-09-17

Java数据库编程ppt课件.ppt_第1页
Java数据库编程ppt课件.ppt_第2页
Java数据库编程ppt课件.ppt_第3页
Java数据库编程ppt课件.ppt_第4页
Java数据库编程ppt课件.ppt_第5页
资源描述:

《Java数据库编程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习问题HttpServlet处理一次http请求的过程是什么?HttpServlet如何获取Form表单提交的数据?HttpServlet如何获取请求消息的消息头信息?HttpServlet如何在一次会话中保持一个数据?HttpServlet如何保持一个在一个应用中有效的数据?在转发Forwarding和重定向Redirecting中分别如何传递数据?转发Forwarding和重定向Redirecting的区别是什么?在转发Forwarding的URL中,如果第一个字符是“/”,它表示什么意思?应用程序的初始化参数如何获取?如何设置?Java数据库访问JDBC(JavaDa

2、tabaseConnectivity)课程内容什么是JDBC?JDBC的结构。JDBC的驱动程序类型。JDBC的典型用法。安装配置JDBC和JDBCDriver。建立数据库连接。执行SQL语句。结果集。探索数据库结构。数据库事务。什么是JDBC?简单地说,JDBC可做三件事:与数据库建立连接发送SQL语句处理SQL语句执行结果什么是JDBC?JavaDatabaseConnectivity它是JavaSDK提供的一个工具包,使得程序员可以在Java程序中使用此工具包和各种数据库相连,并且可以使用SQL语句对数据库进行查询、更新等操作。特点是:使用单一标准化界面存取多种数据源,

3、方便数据库应用的移植和数据系统更换。Java和JDBC开发的程序提供了跨平台和跨数据库运行的能力。JDBC和ODBCODBC是PC平台上程序语言访问数据库的一种机制,它提供了一种访问各种数据源的通用方式。JDBC遵循了ODBC的模型,使用同一种方案来连接数据源。(它们都实现了X/Open的SAGCLI规范:SQLAccessGroupCallLevelInterface)X/Open组织的宗旨是提供基于开放式系统的数据存取标准,实现相互兼容.JDBC的结构JDBC分为两层:JDBCAPI层和驱动程序管理器。JDBCAPI是提供给应用程序使用的一组API,用于提供统一的数据访问

4、接口。它把数据访问请求发送给驱动程序管理器,并接受返回的结果。(程序员编程使用)驱动程序管理器则把发送过来的请求发送给具体的数据库驱动程序,并接受返回的结果,并把结果返回给JDBCAPI。JDBC应用程序的结构Java应用程序JDBCAPIJDBC驱动程序管理器JDBC数据库驱动程序:是由数据库厂商或者第三方厂商提供的、针对一种具体的数据库的驱动程序,通过它可以访问这种数据库,它由JDBC驱动程序管理器统一管理。JDBC数据库驱动程序JDBC驱动程序细分为四大类:JDBC-ODBCbridgeplusODBCdriverNative-APIpartly-JavadriverJ

5、DBC-NetpureJavadriverNative-protocolpureJavadriver类型1:JDBC/ODBC桥接器能将JDBC功能调用转换为ODBC功能调用。使用JDBC/ODBCBridge,Java开发人员编写的兼容JDBC的应用系统及小型应用程序,可与目前市场上任何ODBC连接解决方案一并使用。Sun在JDK包中提供了这样一个桥接器驱动程序,但这种驱动程序要求对ODBC驱动程序必须进行了正确的部署和配置。它最初是为了快速利用现有的ODBC资源而推出的,在实际应用中不建议使用,可作测试。类型2:Native-APIpartly-Javadriver部份用

6、Java来编写的驱动程序。这种类型的驱动程序把JDBC调用转换为Oracle、Sybase、Informix、DB2或其它DBMS的客户机API调用。它利用了现有的数据库系统的客户端API驱动,必须首先配置好这些数据库客户端(安装一些二进制的客户端API)。类型3:JDBC-NetpureJavadriver全部用Java来编写的驱动程序。这种驱动程序将JDBC转换为与DBMS无关的网络协议,之后这种协议又被某个服务器组件转换为一种特定DBMS的协议。这种网络服务器中间件能够将它的纯Java客户机连接到多种不同的数据库上。所用的具体协议取决于提供者。客户机可以独立于数据库,简

7、化了客户端安装配置。类型4:Native-protocolpureJavadriver全部用Java来编写的驱动程序。这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的网络协议。这将允许从客户机机器上直接调用DBMS服务器,是Intranet访问的一个很实用的解决方法。由于许多这样的协议都是专用的,因此数据库提供者自己将是主要来源。JDBC数据库驱动程序第3、4类驱动程序将成为从JDBC访问数据库的首选方法。它们提供了Java的所有优点,包括自动安装(例如,通过使用JDBC驱动程序的applet

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

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

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