[发明专利]数据库的访问方法及装置在审
申请号: | 201410383852.3 | 申请日: | 2014-08-06 |
公开(公告)号: | CN104166705A | 公开(公告)日: | 2014-11-26 |
发明(设计)人: | 黄伟 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
地址: | 510655 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 访问 方法 装置 | ||
1.一种数据库的访问方法,其特征在于,所述方法包括:
获取根据至少一个数据表对应的数据表元数据建立的实体类,所述数据表中的每一条记录与所述实体类中的对象相对应;
根据所述实体类生成数据库访问语句;
根据所述数据库访问语句访问数据库,并获取访问结果。
2.根据权利要求1所述的方法,其特征在于,所述获取根据至少一个数据表对应的数据表元数据建立的实体类,包括:
获取至少一个数据表对应的数据表元数据;
创建每个数据表元数据对应的实体类元数据;
根据每个实体类元数据创建每个数据表对应的实体类,每个实体类中包括创建所述实体类的实体类元数据。
3.根据权利要求2所述的方法,其特征在于,所述根据所述实体类生成数据库访问语句,包括:
对所述实体类中包括的实体类元数据进行拼装;
根据所述实体类元数据的拼装结果生成数据库访问语句,所述数据库访问语句至少包括查询语句、更新语句、删除语句及插入语句中的一个。
4.根据权利要求3所述的方法,其特征在于,所述根据所述数据库访问语句访问数据库,包括:根据查询语句访问数据库;
所述获取访问结果,包括:
获取根据查询语句访问数据库之后得到的查询结果集合,所述查询结果集合中包括查询到的至少一个数据;
将所述结果集合作为获取到的访问结果。
5.根据权利要求3所述的方法,其特征在于,所述根据所述数据库访问语句访问数据库,包括:根据更新语句、删除语句或在非自增主键中插入数据的插入语句访问数据库;
所述获取访问结果,包括:
获取第一返回值及本次访问影响行数,并将所述第一返回值及本次访问影响行数作为获取到的访问结果;
其中,所述第一返回值包括成功或失败。
6.根据权利要求3所述的方法,其特征在于,所述根据所述数据库访问语句访问数据库,包括:根据在自增主键中插入数据的插入语句访问数据库;
所述获取访问结果,包括:
获取第二返回值及本次访问影响行数,并将所述第二返回值及本次访问影响行数作为获取到的访问结果;
其中,所述第二返回值包括根据所述插入语句插入的数据的编号。
7.根据权利要求1所述的方法,其特征在于,所述根据所述数据库访问语句访问数据库,包括:
对系统中的数据访问层进行封装,根据所述数据库访问语句通过封装后的数据访问层访问数据库。
8.一种数据库的访问装置,其特征在于,所述装置包括:
第一获取模块,用于获取根据至少一个数据表对应的数据表元数据建立的实体类,所述数据表中的每一条记录与所述实体类中的对象相对应;
生成模块,用于根据所述实体类生成数据库访问语句;
访问模块,用于根据所述数据库访问语句访问数据库;
第二获取模块,用于获取访问结果。
9.根据权利要求8所述的装置,其特征在于,所述第一获取模块,包括:
获取单元,用于获取至少一个数据表对应的数据表元数据;
第一创建单元,用于创建每个数据表元数据对应的实体类元数据;
第二创建单元,用于根据每个实体类元数据创建每个数据表对应的实体类,每个实体类中包括创建所述实体类的实体类元数据。
10.根据权利要求9所述的装置,其特征在于,所述生成模块,包括:
拼装单元,用于对所述实体类中包括的实体类元数据进行拼装;
生成单元,用于根据所述实体类元数据的拼装结果生成数据库访问语句,所述数据库访问语句至少包括查询语句、更新语句、删除语句及插入语句中的一个。
11.根据权利要求10所述的装置,其特征在于,所述访问模块,用于根据查询语句访问数据库;
所述第二获取模块,用于获取根据查询语句访问数据库之后得到的查询结果集合,所述查询结果集合中包括查询到的至少一个数据;将所述结果集合作为获取到的访问结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410383852.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗夜盲症的中药
- 下一篇:一种治疗遗尿症的中药组合物