• jdbc连接sql数据库 > Server支持的JDBC
  • Server支持的JDBC

    免费下载 下载该文档 文档格式:DOC   更新时间:2004-03-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:Billgates
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    第六章 Weblogic Server中的JDBC
    6.1 Weblogic Server支持的JDBC
    6.1.1 JDBC简介
    JDBC可做三件事:
    与数据库建立连接
    发送SQL语句
    处理结果
    使用JDBC要引入:两个程序包:
    java.sql:核心API
    javax.sql:扩展API
    6.1.2 JDBC的结构
    JDBC主要包括:Connection,Statement,Resultset类.
    JDBC应用程序的工作方式:
    加载数据库的JDBC驱动程序(由DriverManager类管理)
    建立Connection
    由连接建立语句对象(Statement,PreparedStatement,CallabelStatement)
    由语句建立结果集对象Result
    通过语句对象和结果集对象进行各种数据操作
    关闭连接
    图4-1 JDBC应用示意图
    6.1.2.1 JDBC驱动程序
    JDBC是一个面向Java开发人员的类似于ODBC的数据库访问接口,只支持Java程序.
    1. 类型1驱动程序
    此种驱动程序把JDBC翻译成ODBC调用.
    优点:可以访问ODBC能访问的所有数据库
    缺点:执行效率比较低
    2. 类型2驱动程序
    直接将应用程序与网络库连接,这样,必须在使用此驱动程序的计算机上安装网络库.类型2驱动程序的性能优于类型1驱动程序.
    3. 类型3驱动程序
    类型3驱动程序将应用程序与中间件服务器(如Weblogic Server)连接,进而允许客户与后端多个数据库连接.为了做到这一点,中间件服务器将应用程序的JDBC调用映射到适当的数据库驱动程序上.这些数据库驱动程序安装在中间件服务器上,而不是在客户机上.
    优点:客户机不需要安装网络库.
    Weblogic Server的Pool驱动程序就是此类型.
    4.类型4驱动程序
    把JDBC操作直接转换成不使用ODBC或本机API的本机协议.这种驱动程序是完全用java实现的,不需要其它驱动程序和客户端网络库.此类驱动程序是数据库厂商提供的,能够提供对于相应数据库系统的最优化的访问.
    第三种和第四种是将来的发展方向
    6.1.2.2 连接
    连接是客户端Java代码和数据库之间的通信连接,由JDBC驱动程序建立.
    1. 直接连接
    是直接在客户端Java代码中打开并维护的,对应于类型1,2,4.使用直接连接必须在完成对数据库的操作后将连接关闭.否则,太多的连接将导致系统性能下降甚至超过数据库服务器的连接限制.
    2. 池连接
    是被J2EE服务器打开和维护的.J2EE启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接.客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其标记为忙.如果当前没有空闲的连接,池驱动程序就新建一定数量的连接.当连接的调用完成后,池驱动程序将此连接标记为空闲.

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • jdbc连接sql2008  sql2005jdbc驱动下载  sqlserver2005jdbc  sql2000jdbc驱动  sql2005jdbc驱动包  sql2000jdbc驱动包  sql2008jdbcjar下载  sql2008jdbc  sql2005jdbc