恭喜中国船舶重工集团公司第七0七研究所李秀财获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜中国船舶重工集团公司第七0七研究所申请的专利一种基于XML文件的数据库表定义方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114936304B 。
龙图腾网通过国家知识产权局官网在2025-05-20发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210605985.5,技术领域涉及:G06F16/81;该发明授权一种基于XML文件的数据库表定义方法是由李秀财;周智楠;包汉瑜设计研发完成,并于2022-05-31向国家知识产权局提交的专利申请。
本一种基于XML文件的数据库表定义方法在说明书摘要公布了:本发明涉及一种基于XML文件的数据库表定义方法,通过设置XML文件结构;定义变量用以存放XML文件信息;读取XML文件根节点信息;根据读取的根节点信息组合数据表定义命令,实现了自动生成数据库表定义语句。本发明对数据库表创建过程进行改进创新,结合软件工程中所必需的配置文件,在原有XML文件中增加数据库表创建所需要的多种信息,实现数据库表结构自动定义、数据库表自动创建。
本发明授权一种基于XML文件的数据库表定义方法在权利要求书中公布了:1.一种基于XML文件的数据库表定义方法,其特征在于:包括以下步骤:步骤1、设置XML文件结构;步骤2、根据步骤1中设置的XML文件结构,定义变量用以存放XML文件信息;步骤3、根据步骤2定义变量读取XML文件根节点信息;步骤4、根据步骤3中读取的根节点信息组合数据表定义命令;步骤4.1、计算步骤2中定义的变量allXmlData中元素个数n,若元素个数大于0,则令i=0,定义一个QString类型的变量strToSql;步骤4.2、软件中组建数据表删除语句,软件事先定义数据表删除指令“DROPTABLEIFEXISTS%1CASCADE;”,将信息存储类中的allXmlData[i].XmlClass.tableName中存储的值代替指令中的“%1”,存储指令至strToSql字符串中;步骤4.3、软件中定义数据表创建语句,定义数据表创建指令“CREATETABLE%1%2;”,令allXmlData[i].XmlClass.tableName中存储的值代替指令中的“%1”,令字符串变量str+="%1%2,--%3",循环将allXmlData[i].XmlClass.datanode变量,将datanode结构体中的tableColumnName、tableType、colname依次代替str中“%1”、“%2”、“%3”,循环结束后删除str中最后一个“,”,将用str代替数据库指令中的“%2”;步骤4.4、若allXmlData[i].XmlClass.isUpdated中的值为0,则将步骤4.2和步骤4.3中获取的两条指令存入strToSql,否则舍弃步骤4.2和步骤4.3两步中获取的数据库指令,令i=i+1,返回步骤4.2,直至i=n时操作结束。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国船舶重工集团公司第七0七研究所,其通讯地址为:300131 天津市红桥区丁字沽一号路268号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。