浅析JAVA的数据库连接池技术
2020-08-13马刚孙炳润
马刚 孙炳润

摘 要:随着WEB技术的发展和电子商务时代的到来,以Java技术为核心的JSP技术应运而生。本文呢介绍了Java中使用的数据库连接技术———JDBC,综述了四种基于JDBC的数据库访问机制,并且在Tomcat服务器上用JavaBean实现了SQLServer2000的数据库连接池。
关键词:JSP;JDBC;连接池;JavaBean
一、引言
JSP将Java作为其脚本语言,在传统的HTML文件中加入Java程序片段和JSP标签,因此JSP也继承了Java语言特点。在使用JSP技术开发基于数据库的动态Web应用程序中,与数据库的连接的管理性能会影响到整个应用程序的可伸缩性。
二、Java中数据库连接技术简介
JDBC可分为4种类型:
(1)JDBC-ODBC桥
最初的数据库连接方式是借助各数据库厂商提供的差异性极大的数据库驱动接口来实现的,因此其实现非常繁琐并且通用性差,具有很大的局限性。为此,微软首先提出了通用的数据库连接机制和标准以实现各种不同关系型数据库统一的互联规范,该规范即为ODBC(开放式数据库连接)。而JDBC-ODBC桥实质上是Java提供的一种以JDBC为介质,通过传统的ODBC驱动程序来访问数据库的方法。通过使用JDBC中连接ODBC驱动的驱动程序,即可实现这种数据库连接。该方案需要在本地安装ODBC类库和驱动程序。
(2)Java到本地
APIJDBC-ODBC桥由于采用了一种间接的数据库驱动方式,因此,效率上打了一定的折扣。一种较为高效的JDBC连接方法是JDBC驱动程序使用Java本地接口直接调用本地的数据库API,从而实现对数据库的连接和对数据的操纵。该方案也要求在本地安装连接目标数据库的类库。
(3)Java到网络协议
这类JDBC驱动程序是纯Java的驱动程序,它通过一定的网络协议与数据库服务器上的JDBC中间件通信。……
