---
title: "如何构建一个基于数据库的应用"
date: "2023-02-02"
categories: 
  - "app-development"
description: 探索如何使用 MobileTogether 的低代码方法构建一个基于数据库的应用。 学习如何轻松地连接、检索和管理数据。
---
Status: #blog

Tags: 

Categories: [mobile-development](/blog/zh/category/mobile-development.md)
# 如何构建一个基于数据库的应用

我们已经更新了关于使用 MobileTogether 构建应用程序的演示系列，该应用程序可以连接到后端数据库。MobileTogether 中低代码开发的方法也延伸到了数据库连接：数据库向导包含一个可视化的 SQL 语句编辑器，这使得连接到后端数据库并处理数据库数据变得比以往任何时候都更加简单。  

这个系列教程将引导您逐步了解如何开发一个示例图书目录应用程序，该应用程序具有丰富的功能，包括搜索、添加新的数据库记录、处理图像等等。

![一位在办公室工作的男士](/blog/images/image_1911608215.jpg)

<!--more-->

## 低代码应用开发

在[系列](https://www.altova.com/zh/mobiletogether/demos#video-database-driven-apps)的第一部分，我们首先连接到一个 SQLite 数据库，以导入数据库的结构。虽然这个演示使用了 SQLite 作为后端，但 MobileTogether [支持所有主流的关系型数据库](https://www.altova.com/zh/mobiletogether/app-development#data-centric)。

MobileTogether 中的数据库向导提供了一种简单的方法，可以直观地构建 SELECT 语句。此外，SQL 查询中的任何参数都可以直接使用标准的 XPath 语句来表达，也就是说，无需显式声明参数。

![用于连接应用程序与后端数据库的数据库工具](/blog/images/database-wizard.png)

数据库向导还允许开发者将通过外键关联的表添加到结果中，所有操作只需一步即可完成。这意味着可以一次性检索整个层级结构。

请观看第一部分，了解其工作原理：

![](https://www.youtube.com/watch?v=vcoyS27rzuI)

在整个系列课程中，您将学习到：

- 如何将应用程序连接到后端数据库

- 如何获取和显示数据

- 如何设计和修改应用程序的用户界面，包括布局、控件和格式

- 如何添加筛选功能，以便过滤显示的数据

- 如何添加和配置应用程序的子页面

- 如何添加、修改和删除记录

- 如何上传和处理图片

- 如何在应用程序中实现搜索功能

所有这些步骤都采用低代码方法完成，该方法包括拖放式用户界面设计、用于事件处理的图形化“动作树”编程语言，以及用于数据处理的标准化XPath。

我们将使用内置的模拟器，在多个操作系统和设备上测试该应用程序；然后，MobileTogether 将根据这个单一的设计，为所有移动平台和桌面平台生成相应的应用程序。

## 查看演示

您可以按照演示中的步骤操作，为此，请下载用于创建“书籍目录”应用程序的[示例文件](https://cdn.sw.altova.com/mtdemo/MobileTogetherDemoFiles.zip)（.zip格式），以及[免费的MobileTogether Designer](https://www.altova.com/zh/mobiletogether/download)软件。

立即开始：

由于您提供的链接是一个YouTube播放列表，我无法直接翻译其内容。如果您能提供该播放列表中的具体视频标题、描述或其他文本内容，我可以为您提供准确的中文翻译
