- 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 是一种用于动态网页应用的开发工具,具有灵活、可移植
您可能关注的文档
- 主题酒店设计毕业论文提纲.doc
- 了解毕业论文提纲写作方法简析.doc
- 了解维护 Internet的应用程序安全的重要性和意义.doc
- 为往圣继绝学论文.doc
- 了解计算机教学的隐忧.doc
- 事业单位会计集中核算浅析论文.doc
- 了解高中英语词汇教学研究.doc
- 了解英国电影审查与分级制度.doc
- 事物道德科学性与艺术性试论.doc
- 二十世纪中国画画坛的国学论文.doc
- 陆定一《老山界》:环境描写、内容概括·时间、地点(讲义)--语文新教材统编版七年级下册(原卷版).docx
- 二年级数学期末考卷及解析.docx
- 马丽华《在长江源头各拉丹东》:理清文章脉络、词句含义理解(讲义)-语文新教材统编版八年级下册(原卷版).docx
- 彭荆风《驿路梨花》:象征、插叙(讲义)--语文新教材统编版七年级下册(原卷版).docx
- 初三级语文模拟考试说明文试卷汇编.docx
- 2025esvs临床实践指南:血管创伤的管理PPT课件.pptx
- 七年级语文上学期期末模拟卷01(新教材统编版五四学制)(考试版A4).docx
- 中考圆的几何证明题强化训练.docx
- 室内设计学习方法与程序:原则、思考方式及步骤.pdf
- 第一单元阅读综合实践:把握表达方式的作用,赏析修辞手法(讲义)语文新教材统编版五四学制八年级下册(原卷版).docx
最近下载
- 新能源电动汽车充电桩建设的分析报告幻灯片PPT.pptx VIP
- 《GB_T 261-2021闪点的测定 宾斯基-马丁闭口杯法》专题研究报告.pptx
- 中国姓氏大全.docx VIP
- 贵州省贵阳市2022-2023学年九年级上学期期末数学试题(含答案解析).pdf VIP
- 2025中美AI应用领域对比及中美AI应用商业化场景、市场空间分析.pdf VIP
- CT影像报告单模板.docx VIP
- 中医医院感染性疾病科建设与管理指南(2025).docx VIP
- 老年病人手术的麻醉PPT课件【40页】.pptx VIP
- (优质!)最新呼吸机技术要求.pdf VIP
- (推荐!)最新呼吸机技术要求(可编辑!).docx VIP
原创力文档

文档评论(0)