发明名称 |
一种数据库操作方法 |
摘要 |
本发明提供了一种数据库操作方法,所述方法包括:对数据库进行实体化处理,转换成实体对象;封装各种实体对象操作方法,生成核心库BaseDB类;通过调用所述BaseDB类操作所述实体对象来执行相应的数据库操作。本发明将数据库实体化并封装实体对象操作方法,通过封装核心库来操作实体对象,让数据库操作变得更加透明化,程序员的主要精力不必放在关注数据库结构的问题上而是放在数据实体对象的处理和业务逻辑上;统一了数据库操作通道,提高了程序的可重用性、安全性、稳定性;数据库环境变化后不必整个软件项目搜索数据库连接参数修改,只需要修改一个代码段就可以对所有数据库操作进行修改,便于代码维护和数据库功能扩展。 |
申请公布号 |
CN102346774B |
申请公布日期 |
2013.09.18 |
申请号 |
CN201110287812.5 |
申请日期 |
2011.09.26 |
申请人 |
深圳市信游天下网络科技有限公司 |
发明人 |
陈小兵 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
广东广和律师事务所 44298 |
代理人 |
刘敏 |
主权项 |
一种数据库操作方法,其特征在于,该方法包括以下步骤:对数据库进行实体化处理,转换成实体对象;封装各种实体对象操作方法,生成核心库BaseDB类;通过调用所述BaseDB类操作所述实体对象来执行相应的数据库操作;所述对数据库进行实体化处理的过程进一步包括:对数据库的结构进行分析;根据分析结果将数据库转换成实体对象;生成可用于编程的开发语言对象定义文档;在所述根据分析结果将数据库转换成实体对象的转换过程中,数据库与实体对象的转换对应关系为:数据库的库名对应实体对象的命名空间名称,数据库中的表名对应命名空间下的类名,数据库中的字段名对应实体对象中的属性,数据库中的存储过程对应实体对象中的方法。 |
地址 |
518000 广东省深圳市宝安区龙华街道和平东路港之龙科技大厦12楼 |