发明名称 一种自动生成数据库操作层代码的方法
摘要 本发明提供一种自动生成数据库操作层代码的方法,包括:根据配置文件信息,连接数据库;获取数据库的所有数据表,从数据表中读取关键信息;套用预先设定的实体类代码编程模板,将读取的关键信息进行转换操作和定义操作,生成相应的实体类代码;根据数据库类型和生成的实体类代码信息,套用预先设定的数据库操作层代码编程模板,生成数据库操作层代码。本发明可自适应目前所有主流数据库和编程语言,涵盖目前主流开发中的数据库操作层功能,无论数据表量多少,通过套用预先设定的数据库操作层代码编程模板,能够自动生成数据库操作层代码,节约了开发时间,并且便于修改,避免了程序员在代码编辑中的错误发生。
申请公布号 CN105677323A 申请公布日期 2016.06.15
申请号 CN201511013779.1 申请日期 2015.12.31
申请人 合肥大多数信息科技有限公司 发明人 王诚;杨奚诚;熊瑛
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 合肥天明专利事务所 34115 代理人 金凯;宋倩
主权项 一种自动生成数据库操作层代码的方法,其特征在于,包括以下步骤:(1)根据配置文件信息,连接数据库;(2)获取数据库的所有数据表,从数据表中读取关键信息,所述关键信息包括表名、字段名、字段类型、字段大小和主键;(3)套用预先设定的实体类代码编程模板,将读取的关键信息进行转换操作和定义操作,生成相应的实体类代码;所述转换操作包括将表名转换为实体类名、将字段名转换为实体类属性、将字段类型转换为属性类型;所述定义操作包括根据字段大小和主键,定义申请存储空间和定义字段非空;(4)根据数据库类型和生成的实体类代码信息,套用预先设定的数据库操作层代码编程模板,生成数据库操作层代码。
地址 230088 安徽省合肥市高新区大学科技园B-203