全文 1689 字
阅读时间约 5 分钟
文章首发于码匠技术博客
码匠是一款面向开发者的低代码平台,它可以帮助企业快速构建和部署应用程序,提高业务流程的自动化和数字化水平。在码匠平台上,数据源是一个重要的组成部分,它提供了丰富的数据连接和数据处理功能,能帮助用户轻松地获取和管理各种数据。本篇文章将为大家详细介绍码匠所支持的数据源。
MySQL
码匠可以通过内置的数据库连接功能与 MySQL 数据库进行连接。用户只需要提供 MySQL 数据库的连接信息,如主机地址、端口号、用户名、密码等,即可在码匠中直接访问 MySQL 数据库中的表格、视图等数据对象,进行数据的读取、写入等操作。此外,码匠还支持通过 UI 界面进行数据库操作,从而进一步简化开发人员的工作流程,提高开发效率。通过与 MySQL 数据库的连接,码匠可以为企业提供更快速、更可靠的应用开发解决方案。
下面是用码匠搭建的一个使用 MySQL 查询的例子,在这个例子简单展示了如何将查询结果与图表组件进行关联展示数据:
MongoDB
低代码平台码匠与 MongoDB 的连接可以通过使用 MongoDB Connector for BI 来实现。该连接器是 MongoDB 官方提供的一个用于将 MongoDB 数据集成到商业智能工具中的工具。通过该连接器,码匠可以通过简单的配置,将 MongoDB 中的数据直接连接到码匠的应用程序中。这样,开发者就可以在码匠的低代码平台上快速地构建具有 MongoDB 数据支持的应用程序,同时享受 MongoDB 强大的数据存储和查询功能。此外,该连接器还支持自定义查询和聚合操作,并提供了数据转换和格式化功能,以便在应用程序中更方便地使用 MongoDB 的数据。
下面是用码匠搭建的一个使用 MongoDB 查询的例子,在这个例子简单展示了如何将查询结果与表格组件进行关联展示数据,可以看到表格能顺利展示数据库中的图片、链接等字段:
PostgreSQL
低代码平台码匠可以通过 JDBC 驱动程序与 PostgreSQL 数据库进行连接。在码匠平台中,可以使用内置的数据库组件来建立数据库连接、执行 SQL 查询、更新和删除数据等操作。首先,需要在码匠中添加一个数据库连接,包括指定的数据库类型、主机地址、端口号、用户名、密码等信息。然后,在需要使用数据库操作的组件中,选择该连接即可进行相关的数据库操作。此外,码匠还提供了一些其他用于展示数据的组件,如表格、图表、表单等,以方便开发者进行更加高效的数据库操作。
下面是用码匠搭建的一个使用 PostgreSQL 查询的例子,这里实现的功能是,当用户点击按钮组件之后便执行“运行 deleteUsers 查询”的动作:
Microsoft SQL Server
低代码平台码匠提供了一种简单且直观的方法,使用户能够创建和自定义各种业务应用程序。为了实现这一点,码匠需要与数据存储系统集成,包括 Microsoft SQL Server。用户可以使用码匠的数据模型设计器来创建 SQL Server 数据库模型,并使用可视化工具构建应用程序的用户界面和逻辑。同时,码匠支持通过 SQL Server 连接器连接到 SQL Server 数据库,这使得用户可以轻松地将应用程序与 SQL Server 集成。此外,用户还可以使用码匠的自动化工具来快速生成 SQL Server 存储过程和触发器,以便在应用程序中使用。通过这种方式,用户可以更快速地构建并部署能够与 Microsoft SQL Server 集成的低代码应用程序。
下面是用码匠搭建的一个使用 Microsoft SQL Server 查询的例子,这里实现的功能是,当用户点击开关组件之后便执行“运行 update 查询”的动作:
Redis
低代码平台码匠与 Redis 的连接可以通过 Redis 的官方 Java 客户端 Jedis 来实现。通过在码匠应用中引入 Jedis 的依赖,开发者可以在代码中使用 Jedis 提供的 API 与 Redis 进行交互。低代码平台码匠提供了可视化的操作界面,通过可拖拽的组件,开发者可以直接在码匠界面中完成与 Redis 的数据交互配置,例如添加、查询、更新和删除数据等操作。通过这种方式,开发者可以快速地在低代码平台码匠上搭建基于 Redis 的应用系统,提高开发效率,降低开发成本。
关于码匠
码匠是一款对开发者友好的低代码平台。我们主要面向国内用户,相较于国外开发的 HRM/Admin/CRM/CMS 等后台工具,我们的 UI 界面设计更加适合国内业务场景。同时我们还整合了多款国内常见数据源,包括飞书、企业微信、钉钉、阿里云 OSS 等。不仅如此,我们还一站式提供了企业内部系统常用的租户管理、细粒度的权限控制、审计日志等功能,让您快速搭建后台应用的同时,也为您的企业信息安全保驾护航。
我们的创始团队来自谷歌、快手、百度等公司,深刻理解快速迭代的软件系统对业务的重要性和当下软件开发的复杂性,我们认为在未来软件不会是从零开发的,于是我们重新思考,创造新的工具,帮助公司更好更快地开发软件。
不要再纸上谈兵了,从零开发或者迭代重建,码匠都能帮您快速实现。想要了解更多,欢迎来亲自探索!