【技术实现步骤摘要】
本专利技术涉及一种数据库查询系统及其方法,尤其涉及一种通过公共的查询程序对数据库进行查询的系统及其方法。
技术介绍
近年来,随着信息科技的蓬勃发展,数据数字化的趋势也越来越明显。不论是在政府或是民间企业,都已无法抗拒这股数据数字化潮流,由于数据数字化是将传统储存于纸张的数据转而存放于数据库中,因此,如何稳定快速地从数据库中查询所需数据便是当前最热门的研究议题之一。根据统计,目前最常用的网页数据库查询方式是预先依照数据库的内容设计数据库查询程序,以固定的结构化查询语言(Structured Query Language,SQL)对数据库进行查询。然而网页数据库查询程序良莠不齐,容易在查询数据库的过程中产生耗费硬件资源的问题,而且不同网页具有不同的网页数据库查询程序,亦会产生维护不易的问题。为了解决上述问题,已有厂商提出Struts模型理念,所谓Struts是基于MVC(Model-View-Controller,模式-视图-控制器)所开发的网页应用框架(WebApplication Framework),用于节省开发时间且提升维护的便利性。Struts模型技术虽然 ...
【技术保护点】
一种数据库查询系统,用以处理来自一JSP网页含有一查询条件的一请求,该系统包含: 一操作生成模块,包含一个以上的操作程序,用以根据该请求选用对应的操作程序来生成对应的一窗体;及 一数据库查询模块,更包含: 一数据库,该数据库包含一数据表,用以储存一笔以上的资料数据;一条件生成模块,用以依据该查询条件及该窗体对应该数据表生成一SQL查询语句; 一数据查询模块,用以根据该SQL查询语句至该数据库中查询出对应的一资料数据;及 一数据填充模块,用以通过一反射处理将该资料数据填入该窗体,并返回该窗体至该操作生成模块; 其中,该操作生成模块于接收到该窗体时,将通过该请求所选用的该操作程 ...
【技术特征摘要】
1、一种数据库查询系统,用以处理来自一JSP网页含有一查询条件的一请求,该系统包含:一操作生成模块,包含一个以上的操作程序,用以根据该请求选用对应的操作程序来生成对应的一窗体;及一数据库查询模块,更包含:一数据库,该数据库包含一数据表,用以储存一笔以上的资料数据;一条件生成模块,用以依据该查询条件及该窗体对应该数据表生成一SQL查询语句;一数据查询模块,用以根据该SQL查询语句至该数据库中查询出对应的一资料数据;及一数据填充模块,用以通过一反射处理将该资料数据填入该窗体,并返回该窗体至该操作生成模块;其中,该操作生成模块于接收到该窗体时,将通过该请求所选用的该操作程序来传回该窗体中的该资料数据至该JSP网页中进行显示。2、如权利要求1所述的数据库查询系统,其中该窗体内所使用的数据型态是以不同的类型进行声明。3、如权利要求1所述的数据库查询系统,其中该SQL查询语句是由该查询条件及该窗体以参数形式传递后配合SQL指令组合而成。4、如权利要求1所述的数据库查询系统,其中该数据库查询过程中产生错误时,取消该数据库的查询操作。5、如权利要求1所述的数据库查询系统,其中该反射处理是将该资料数据填入至该窗体中的对应属性。6、一种数据库查询方法,用以处理来自一JSP网页查询该数据库的一请求,该请求包含...
【专利技术属性】
技术研发人员:邱全成,王辉,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。