[发明专利]一种基于JDBC的WEB数据库开发组件的方法在审

专利信息
申请号: 201210441628.6 申请日: 2012-11-08
公开(公告)号: CN103809944A 公开(公告)日: 2014-05-21
发明(设计)人: 罗正伟 申请(专利权)人: 镇江华扬信息科技有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 212009 江苏省镇江市镇江新*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 jdbc web 数据库 开发 组件 方法
【说明书】:

技术领域

一种基于JDBC的WEB数据库开发组件的方法主要是涉及计算机领域中的数据存储技术。

背景技术

第三代Web数据库使所有对数据库的操作(增加、删除、修改)、信息的查询和管理都通过统一标准的Intemet浏览器界面来进行,这对于那些终端用户来说是极好的方式,也更加适应Intemet技术的发展和网络互连的需要。和许多传统的数据库一样,web数据库是一种可供用户访问的数据仓库或信息存储库,然而wcb数据库是一个新的研究领域,与传统数据库系统又有许多不同的方面,例如:体系结构不同、访问方式不同、访问的用户不同、客户端简化等。正是这些不同,决定了WEB数据库程序的复杂性。为了解决这种复杂性,各个公司都纷纷推出自己的解决方案,中间件的概念也应运而生。

发明内容

通过国家专利检索没有发现关于此系统方面的申请资料。

对JDBC进行对象化改进,以期达到如下效果:1)将整个数掘库连接过程封装,屏蔽掉其间复杂繁琐的连接步骤;2)让封装后的JDBC连接对象对程序员提供统一的编程接口,使程序员可以使用同样的函数方法来实现不同的数掘库操作。

为了实现上述要求的第一项,也就是实现JDBC数据库连接的封装,首先将整个JDBC数据库连接过程封装入一个叫做DBAceess的类中。按照MVC的设计思想,控制层正好能实现上述要求中的第二项,因此在对象化后的YDBC连接类中,控制层就是为程序员提供的统一编程接口。这样我们就需要让这个接口实现MVC模式中控制层的功能。期望最终用户只需与这个统一编程接口对话即可,而不用理会数据库连接的具体方法和细节。DBAcccss类中创建一个public方法,叫做DBControl,然后将DBControl方法作为整个DBAcccss类中的控制层。

按照MVC设计模式思想,我们将整个JDBC开发组件分为三层:表示层、控制层和模型层。在DBAccess类我们封装了控制层和模型层。利用public方法DBControl来实现用户请求的初步处理和数据分流,利用四个private方法来分别实现用户不同的数据库操作请求。另外创建两个辅助类Const类和Data类来提高整个数掘库丌发组件的性能。

Const类的实现:

另外创建一个Const类,专门用来存储整个程序所需要的各种常量,将上述各个字符串变量作为Const类的全局变量存储。当需要连接时,从Const类提取相应字符串变量传递给DBAccess类,当系统所选用的数据库产品更改时,我们只需重新编译存储这些参数的Const类即可。

const类的代码:

public final class Const{

public static string SQLDRIVERNAME=”org.git.mm.mysql.Driver”;

public static string SQLURL=”jdbc:mysql://DLMUDXF/TEXT”;

public static string SQLUSERID=”ROOT”;

public static string SQLPASSWORD=””;

}

其中SQLDRIVERNAME存储JDBC数据库连接所需要的数据库驱动程序名。SQLURL存储数据库的地址。SQLUSERID存储登录数据库所用的用户名。SQLPASSWORD存储登录用密码。当JDBC连接的数据库系统发生变化时,或者该系统的相关参数发生变化,我们只需修改Const类中相应字段即可。

Data类的实现:

Data类是在Hashtable类型基础上改进得到的,他是一种适于存储数掘库查询结果集的数据类型。因此,在Data类中我们设计了三个主要的私有属性,用柬存放相关的数据。

Private Hashtable data=null;

Private  int index=-1;

Private Vector columnNameVec=null;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江华扬信息科技有限公司,未经镇江华扬信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210441628.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top