APP下载

探析基于JSP开发的WEB数据库设计

2015-01-02王晓玲

科技视界 2015年4期
关键词:浏览器语句页面

王晓玲

(辽宁石化职业技术学院计算机系,辽宁 锦州121001)

0 引言

随着互联网技术飞速的发展,WEB数据库技术也得到长足的进步,并且成为学者以及IT产业专业技术人员关注的热点之一。WEB数据库的访问技术主要是指,在用户的终端即个人PC上安装浏览器,使用浏览器作为用户的输入、查询以及反馈结果的交互界面。最初的动态网站的建设技术主要使用ASP作为开发工具,但是ASP技术存在安全性差、可移植性差以及维护难度高等问题。因此,JSP技术应运而生,为现代网站建设提供了一条创新型技术。本文研究了应用JSP技术开发WEB数据的设计方法,介绍了相关的JSP、JDBC以及数据库连接技术,并通过利用JSP技术的WEB数据库开发实例,对各种技术进行综合应用。从而展示了JSP技术在WEB数据库设计中的优势。

1 相关技术

1.1 JSP简介

JSP是由Sun Micro systems公司的技术为主导,多家公司参与建立的一种动态网页的技术标准,是一种Servlet设计简化形式,中文译名为java服务器页面。具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性。与ASP技术相类似,JSP技术是将Java程序段落及标记在传统的网页HTML文件中进行插入,生成JSP文件。利用JSP技术所开发的网络应用可以在Linux以及Windows等其他操作系统进行跨平台运行。

1.2 JDBC

JDBC是JAVA应用程序与数据库访问的通用接口,对多种关系数据库提供了统一访问界面,可以用标准的应用程序对数据库开发应用编程。JDBC可以使用最基础的实现方式,如与数据库建立连接、发送并操作数据库相关语句,并处理反馈结果。其接口形式与OBDC在非常相似,规定了Java用什么样的方式实现与数据库的交互。JDBC的优势在于对数据库操作的便捷性,具有与平台无关的特性,即可在各种数据库系统上运行。

1.3 Web数据库

Web数据库是互联网利用Web查询作为接口方式,进行数据库资源的访问,属于深度Web的一种资源形式。Web数据库可对信息查询提供交互式的服务,主要特点是将数据库技术与Web技术相互融合,这种融合方式将Web与数据库的特性进行全面体现,并且利用了数据库的深度的信息资源。其主要由数据库服务器、中间部件、Web服务器、浏览器等4部分组成。

2 基于JSP技术的WEB数据库实例

2.1 环境配置

本文选用WINDOWS 7操作系统作为基础平台,选用的数据库产品采用了MicroSoft公司的SQL Server 2012,主要原因是考虑了数据库管理系统与操作系统的紧密关联性。另外,SQL 2012非常便捷的图形操作界面也是被选择的主要原因之一。服务器端使用JAVA开发工具包JDK7.1+Apache Tomcat 8.0的配置方案。具体的配置步骤是,在操作系统的环境变量中利用Java_home和Tomcat_home配置路径。在配置完成后,在浏览器中输入HTTP://127.0.0.1/即可看到关于Tomcat启动成功的欢迎界面。

2.2 利用JSP操纵数据库

利用JSP技术可以非常的方便的进行数据库的相关操作。该类程序被写进了一个JavaBeans,这个JavaBeans中包含了被封装的属性以及方法,具有连接数据库以及对数据库进行查询、删除、插入以及修改等数据库操纵功能。通过JSP技术,所有的查询逻辑都可以通过存储过程来实现。例如,存储过程的语句格式为EXEC存储过程名parameter1,parameter2。只要与数据库操作相关的页面都会包含了如下JSP语句:fflt;jsp:useBean id="RegisterBean"scope="session"class="tools.connect"/ffgt;。具体程序代码的解释为,id的名称为"RegisterBean",scope作为bean的使用违反。Class是连接类经过编译生成的.class文件。另外,JSP技术中与数据库相连接的函数为connect();数据库产寻函数为ResultSet executeQuery(String sql)。

2.3 WEB数据库连接

JSP技术支持JDBC以及ODBC两种形式的数据库连接方式。使用ODBC连接数据库时,可以利用Oracle公司的JDBC-to-ODBC网桥驱动程序。另一种方式,在Java Bean中,将JDBC数据库的连接操作封装起来,具体实现代码如下所示:

2.4 WEB数据库的工作

当前台的JSP页面发出对数据库的操作请求,如查询、删除、插入以及修改等功能,就要求通过JDBC-ODBC的方式实现与后台SQL Server 2012的数据库进行连接。之后,将JSP前台页面传送过来的SQL查询语句或者存储过程发送至SQL Server 2012进行处理,结果产生后返回到JSP前台页面上。当数据库的操纵动作完成时,取消与数据库的连接。在数据库中有很多的编码表,开发人员可以利用视图的方法与数据库表进行连接。针对视图进行操作,能够减少大量的工作量以及有效的提高工作效率。

3 结束语

本文分析了当前网络技术中应用数据库的特点,对JSP,WEB数据库以及JSP与数据库的连接技术做了详细的阐述,并就基于JSP技术的WEB数据库的配置与实现做了深入地探讨。

[1]佟建新,李超,杨洪海,何焱.基于JSP的数据库应用系统建设探讨[J].北京联合大学学报:自然科学版,2014(03):133-135.

[2]贺达,洪飞龙,鄢田云,李刚.网站设计中数据库应用系统的研究与实现[J].网络安全技术与应用,2013(02):145-148.

[3]李长征,雷勇.网络设计中数据库应用系统中的实现[J].机械设计与制造,2011(02):56-59.

[4]钟田田.数据库应用系统结构发展及趋势[J].贵州工业大学学报:社会科学版,2011(04):98-101.

[5]郑玉山,邓正宏.基于JSP的数据库应用系统研究与设计[J].计算机工程与设计,2012(22):235-237.

猜你喜欢

浏览器语句页面
刷新生活的页面
重点:语句衔接
反浏览器指纹追踪
环球浏览器
如何搞定语句衔接题
网站结构在SEO中的研究与应用
浅析ASP.NET页面导航技术
作文语句实录