DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,历经五年匠心打磨,推出的新一代自研数据库。DM8和同类自主知识产权数据库一起,正在引领数据库国产化的大趋势。

达梦数据库管理系统 (DM8)

(达梦DM8,图片来自达梦官网)

数据库只是实现信息化的一个环节,构建在数据库基础上的应用系统才是让DM8等国产化数据库发挥出更大价值的关键。业界专家表示,相比于成熟的Oracle、IBM和Microsoft,国产数据库属于“后来者”,生态系统薄弱,应用系统少、开发和交付周期长正在成为制约国产数据库发展的瓶颈。如何让开发者能够在DM8的基础上快速开发出应用系统,或者为现有的应用系统开发出扩展模块?作为国内低代码开发技术的领导者,活字格给出了自己的答案。

活字格系统构成图

(活字格低代码开发平台)

活字格是全球领先的开发工具厂商葡萄城为中国市场推出的低代码开发平台。活字格凝聚了葡萄城在软件开发工具领域30余年的技术积累,凭借着开发效率与合规可控的明显优势,正在引领中国低代码平台的发展。借助活字格,开发人员、业务人员可以更快速构建支持移动端的企业级 Web 应用,并随需而变。相比于传统的开发方法,使用活字格可以大幅降低技术门槛,并显著提升开发效率。活字格高度灵活,广泛应用于各行业信息化建设中,被中国软件行业协会认定为“中国优秀软件产品”并获得软博会十佳优秀产品等称号。

开发者在使用活字格低代码开发平台时,除了使用内置的数据库,还可以连接外部数据库,基于外部数据库进行建模。这里的外部数据库就包含有达梦DM8。下面以精简的“用户管理”场景,向大家演示如何使用活字格开发基于DM8的应用系统。

  1. 连接到DM8数据库

    (连接到数据库)

    使用活字格设计器连接达梦DM8时,需要使用Microsoft ODBC数据源,具体配置方式如下图所示。

    (创建并使用ODBC数据源)

    (配置ODBC数据源)

  2. 将DM8数据库中的表导入活字格设计器

    开发者可以在活字格设计器中对数据接口进行调整,如修改主键。图例中的aa.users为本次演示用的数据表。

    (导入数据表)

  3. 快速开发表格和表单

    开发者在设计器中可以像操作内置数据库一样操作DM8数据库,实现各种功能。如使用 “从表生成页面”功能,以及用户表,一键生成对应的列表展示和表单页面。

    (开发列表和表单)

  4. 运行查看效果

    运行该Web应用即可对DM8数据库中用户表进行增删改查等业务处理。

    (运行效果)

从上述示例中不难看出,兼容DM8的活字格低代码开发平台可以帮助开发者快速构建基于DM8的Web应用,与达梦等国内优秀厂商一起,加速中国企事业单位信息系统的自主化进程。

活字格对接达梦DM8数据库示例的素材和图片均来自葡萄城产品技术社区(百度搜索“葡萄城产品技术社区”即可访问),您可以在技术社区中发现活字格的更多使用技巧和应用场景。