版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201710975856.4
公 开 号:CN107818146B
发 明 人:谢天宸
专利类型:发明专利
申 请 日:20230901
公 开 日:20171019
专利主分类号:G06F16/21
关 键 词:数据库操作 模型基础 语句 结构化查询语言 制表 格式化 多线程安全 共享数据库 配置数据库 数据库架构 数据库使用 操作失误 开发效率 人工记忆 复用性 模块化 模型层 配置层 耦合度 轻便 回滚 调用 继承 封装 自动化 验证 场景 灵活 事务
摘 要:本发明公开了一种数据库架构方法和框架,方法包括:建立新模型基础类和扩展对象基础类,使得通过对象进行数据库操作;扩展所述新模型基础类,用于将结构化查询语言的语句自动化、格式化或者模块化,以便语句调用。框架包括:配置层,用于配置数据库相关,以共享数据库对象或验证对应表是否存在;模型层,用于建立相关基础类,满足单继承和多继承场景下的数据库使用,使得通过对象进行数据库操作。本发明能够支持模型制表,支持多线程安全和操作失误的事务回滚,操作简便,无需人工记忆和输入SQL语句,封装可靠,耦合度低,适用范围广、复用性高,使用起来轻便灵活,提高了开发效率。