关于JSP技术在Web数据库中的应用.docVIP

  • 14
  • 0
  • 约2.1千字
  • 约 5页
  • 2017-04-11 发布于河北
  • 举报
关于JSP技术在Web数据库中的应用

关于JSP技术在Web数据库中的应用 关于JSP技术在Web数据库中的应用 以下为xx为您编辑的JSP技术在Web数据库中的应用,敬请关注!! 1.JSP简介JSP是动态网页技术的一种标准,具有先进、安全、开放等优点。JSP 是基于Java 的技术,也是一种开发Web 后台程序的技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet) 和JSP标记( tag) , 从而形成JSP文件(*.jsp)。 2. Web数据库简介Web数据库是一种以Internet/Intranet 上的 B/S 为架构的管理信息系统,其页面以HTML 为代表,连同价值底层的数据库,构成整个Web数据库。用户只需在客户端安装一个简单的浏览器,查询结果便以包含数据列表的Web页面形式返回给用户。用户对Web数据库可以进行数据库的增加、修改、 删除、查询等。Web数据库有以下优点: (1)使多个Web数据库资源有一个统一的访问方式。(2)利用数据库管理系统强大的搜索功能,使Web用户不受所用计算机平台的限制的搜寻所需的信息。 3.JSP对Web的开发JSP技术与Java技术相同,只需要开发一次,却能够多方面使用。通过JSP网站开发技术标准,主要有两种模式通过 JSP 技术实现Web 数据库的开发。 3.1 JSP+JavaBeans 模式在这种模式中,JSP 实现页面的显示,JavaBeans 对象用来保存数据和实现商业逻辑,即JSP 页面调用bean 来完成对数据库的操作。JSP+JavaBeans 模式实现了页面显示和业务逻辑的分离,然而这种需要在JSP 页面中嵌入流程控制和调用JavaBean 的代码。 3.2 JSP+JavaBeans+Servlet模式在JSP+JavaBeans+Servet模式中,JavaBean充当JSP和Servlet通信的工具。用一个或者多个Servlet来作为控制器。JSP视图会请求Servlet控制器生成 Javabean 实例,然后输出给 JSP 页面。Servlet处理完成后会设置Bean的属性,JSP根据这个Bean的属性进行显示。综上所述,此模式明显的将页面的显示 业、务逻辑的处理和流程的控制很清晰地分开,一般在大型应用的开发中投入使用。 4.JDBC技术4.1 JDBC技术概述JDBC 是一种可用于执行SQL 语句的Java API( Applicat ionProgramming Interface, 应用程序设计接口) 。开发人员可以很方便的使用JDBC将SQL 语句传送给任意一种数据库。在JSP 系统中,不同类型的JDBC 驱动程序驱动不同的数据库,所以要正确选择合适的驱动程序。 动态网站中最为重要的部分就是数据库的连接,Java中连接数据库的技术是JDBC ( Java Database Connect ivity), 它是一个应用程序编程的接口API(Applicat ion Programm ing Interface), 由一组用Java语言编写的类和接口组成,它详细的描述了如何使用结构化查询语言使Java库和数据源连接,统一了应用程序设计的接口,使开发人员可以只用JavaAP I语言编写完整的数据库应用程序。在开发设计中, 我们采用JavaBean技术来对数据库连接和执行SQL 语句进行封装,解决了直接对数据库进行操作时的浩大工程。下面是连接数据库的主要代码:mi port java. sq.l Connection;mi port java. sq.l DriverM anager;mi port java. sq.l SQLException;4.2JDBC访问数据库的主要步骤(1)装入适当的驱动程序通过驱动程序的装载,实现与JDBC数据源的连接。JDBC的管理层是驱动程序管理,它可以跟踪驱动程序,并在相应驱动程序和数据库之间建立连接。 (2)建立与数据源的连接JDBC数据源url的标准格式是:lt;子协议gt;:lt;子名称gt;子协议涉及到驱动程序名或数据库连接机制的名称,子名称指具体数据库或数据源的连接信息包括库服务器的IP地址、端口号、ODBC数据源名称及连接用户名/密码等。 (3)自动生成SQL语句并执行数据库连接用于向数据库服务器发送命令和 SQL 语句,连接建立后,需要对数据库进行访问并执行SQL语句。 (4)处理结果集(5)关闭连接结语:本文介绍了JSP技术和Web数据库的相关知识,分析和研究了JSP 中数据库运行的方法机制。JSP 是一种用于动态网页应用的开发工具,具有灵活、可移植

文档评论(0)

1亿VIP精品文档

相关文档