【技术实现步骤摘要】
一种将源数据自动转换为实体类代码的方法
本专利技术涉及一种电子数据格式的转换方法,属于计算机软件领域。
技术介绍
数据库可按照数据结构来组织、存储和管理数据,能进行复杂、庞大的数据处理,在某些特定的数据库开发模式下,程序员需要编写与数据库表结构具有一一对应关系的映射实体类代码,但数据库往往存在上百个数据表,并且数据表通常内涵多个字段,数据繁多,而程序员只能通过对应数据库的每条数据,手动编译出相应的实体类源代码,在编写过程中很容易出现因错打字母等失误而造成程序出错的情况,而错误的地方即使专业的程序员也很难被发现,对后续软件开发产生极大的难度,增加了开发时间和成本。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种通用性强、操作简单的将源数据自动转换为实体类代码的方法。本专利技术解决其技术问题所采用的技术方案是:一种将源数据自动转换为实体类代码的方法,该方法如下:步骤1:连接数据库设置源数据的数据类型、数据库的主机位置、数据库名称、用户名和密码,根据服务器地址、端口以及用户名和密码连接数据库,读取数据库的表结构信息;步骤2:设置目标文件属性设置要生成的实体类代码文件的命名空间、主键字段和只读字段;步骤3:目标选择选择要生成对应实体类代码的数据表或者数据视图作为转换源数据;步骤4:代码生成在数据库中读取选定的转换源数据进行数据转换,根据转换源数据的表结构、视图和数据内容一一对应转换为实体类代码,并存放在指定路径当中。所述步骤(1)的设置源数据的数据类型包括有MicrosoftSQLServer、Access、Excel和Oracle,所述主机位置为源数据所在 ...
【技术保护点】
一种将源数据自动转换为实体类代码的方法,其特征在于该方法如下:(1):连接数据库设置源数据的数据类型、数据库的主机位置、数据库名称、用户名和密码,根据服务器地址、端口以及用户名和密码连接数据库,读取数据库的表结构信息;(2):设置目标文件属性设置要生成的实体类代码文件的命名空间、主键字段和只读字段;(3):目标选择选择要生成对应实体类代码的数据表或者数据视图作为转换源数据;(4):代码生成在数据库中读取选定的转换源数据进行数据转换,根据转换源数据的表结构、视图和数据内容一一对应转换为实体类代码,并存放在指定路径当中。
【技术特征摘要】
1.一种将源数据自动转换为实体类代码的方法,其特征在于该方法如下:(1):连接数据库设置源数据的数据类型、数据库的主机位置、数据库名称、用户名和密码,根据服务器地址、端口以及用户名和密码连接数据库,读取数据库的表结构信息;(2):设置目标文件属性设置要生成的实体类代码文件的命名空间、主键字段和只读字段;(3):目标选择选择要生成对应实体类代码的数据表或者数据视图作为转换源数据;(4):代码生成在数据库中读取选定的转换源数据进行数据转换,根据转换源数据的表结构、视图和数据内容一一对应转换为实体类代码,并存放在指定路径当中。2.根据权利要求1所述的将源数据自动转换为实体类代码的方法,其特征在于所述步骤(1)的设置源数据的数据类型包括有MicrosoftSQLServer、Access、Excel和Oracle,所述主机位置为源数据所在的IP地址或者域名,所述用户和密码分别为存放源数据的数据库用户...
【专利技术属性】
技术研发人员:尚志锋,曾生辉,王高飞,何剑清,林嘉文,何卫明,
申请(专利权)人:中山路得斯空调有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。