APP下载

基于JSP的数据库开发技术研究

2011-03-06杨馥显刘嘉勇

通信技术 2011年3期
关键词:页面数据库效率

杨馥显,刘嘉勇

(四川大学 电子信息学院,四川 成都 610064)

0 引言

JSP技术作为一种动态网页技术标准[1],与其他传统开发技术相比,在易用性、效率、安全性和可移植性[2]方面都有很好的表现。在 Web开发应用中,与数据库的交互是整个开发过程中非常重要的一个部分。JSP访问数据库主要是使用JDBC连接技术来实现。在Web环境中,如果有大量的用户频繁的访问数据库,那么 JSP和数据库之间交互效率将是整个Web应用中很重要的一个问题。这里针对JSP使用JDBC访问数据库时的效率问题,提出并实现了数据库连接池的技术。

1 JSP技术简介

JSP是Java Server Pages的缩写,是由Sun公司倡导,于1999年推出,正日益成为开发Web动态网站的重要而快速有效地开发技术。JSP充分利用了Java技术的优势,具有极强的扩展能力和良好的收缩性,与开发平台无关,这源于Java的“一次编写,到处运行”[3]的特点,同时也是一项安全的技术。它具有良好的动态页面与静态页面分离的能力,编译后运行,因而正逐渐成为因特网开发的主流技术。

2 JDBC技术

在基于JSP开发的Web系统中,JDBC是程序员和数据库打交道的主要途径,它提供了完备的数据库操作方法接口。JDBC[4]的全称为Java DataBase Connection, 是一套面向对象的应用程序接口(API),制定了统一的访问各类关系数据库的标准接口,为各个数据库厂商提供了标准接口的实现。通过使用JDBC技术,开发人员可以用纯Java语言和标准的SQL语句编写完整的数据库应用程序,并且真正的实现了软件的跨平台性。

3 JDBC数据库访问机制的实现

JDBC是Java应用程序和数据库沟通的桥梁,通过JSP程序完成与数据库的连接,执行相应的数据库操作。……

登录APP查看全文

猜你喜欢

页面数据库效率
大狗熊在睡觉
刷新生活的页面
提升朗读教学效率的几点思考
数据库
数据库
数据库
数据库
跟踪导练(一)2
“钱”、“事”脱节效率低
同一Word文档 纵横页面并存