八、后台与数据库(IVX 快速开发教程)

八、后台与数据库

在 iVX 中 数据库 作为数据存储仓库,通过 数据库 可以永久性存储存储数据,而 后台服务 起到数据传输作用,将 数据库 的数据传输到前台页面之中,页面再使用这些数据。

文章目录

  • 八、后台与数据库
      • 8.1.1 数据库添加
      • 8.1.2 创建后台服务

8.1.1 数据库添加

在 iVX 中点击 后台 即可创建 数据库,操作流程如下:

创建 数据库 后,可以在 数据库 中添加字段值,该字段值创建方法与 二维数组 类似。首先点击 数据库,在出现的 数据库 编辑框中点击新建字段,字段我们可以理解为 “列”:

我们依次创建以下字段:

随后点击加号输入具体内容:

在数据库中,我们发现 数据ID 会按次序自动进行增加,这是因为数据库 数据ID 不能重复,此 ID 作为这一条数据的唯一标识。在 数据库 中,数据ID 就像我们人的身份证号码一样,用于标记个人身份信息:

此处还有两个自动生成的数据,一个为 创建时间,另一个为 更新时间,这两个字段信息将会自动记录:

8.1.2 创建后台服务

此时创建好了 数据库,接下来我们创建数据库信息的获取服务。服务 用于被调用获取信息或执行某些操作,我们可以设置服务逻辑,当在其他动作中使用了这个 服务,这个 服务 就会执行本身所设置的操作流程。服务 创建需要选择 后台 后,再右侧栏中点击 服务 即可创建:

之后我们点击 服务,在 服务编辑框 中直接编辑动作为使用私有 数据库对象 执行 输出 操作,输出 操作则表示 数据库 将返回自身内容,之后我们在使用这个 服务 时即可获取到 数据库 里面所存储的内容:

操作流程如下:

当数据返回内容操作执行完毕后,我们还需要在回调中设置最终返回结果为 数据库 返回的值:

在这里设置当前服务执行完毕后的最终结果为输出结果使用对象输出的值进行 输出,原因是 对象数组 更容易让我们选择某个值。

操作流程如下:

此时我们在 前台 中创建一个 对象数组,这个 对象数组 用于接收 数据库 所获取到的值内容:


创建好 变量 后为了方便我们使用,还需要设置 变量 的列与所需要获取到的 数据库 字段名对应,只设置我们需要用到的字段即可:

在此我们假设有一个需求,当页面显示时自动显示 数据库 中所存储的值如何进行操作呢?其实这个需求我们在之前有做过类似示例,此时我们为前台添加一个事件,这个事件 触发事件 为 初始化,初始化 则是表示这个页面正在做准备工作是就触发一个事件,操作流程如下:


设置好 触发事件 后,选择对象为刚刚所设置的服务,选择动作为 启动服务:


随后设置当服务处理完毕,我们得到了返回内容后为刚刚创建的 对象数组 做赋值操作,赋值的内容则为服务的返回结果的值:


操作流程如下:


最后我们在页面中创建一个 循环变量 和 三个文本,设置 循环组件 的数据来源为该 对象数组,最后设置三个文本的值为循环组件所获取到的数据即可,此操作流程与之前示例类似在此不过多赘述:


操作流程及演示如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/286772.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

React-引领未来的用户界面开发框架-读书笔记(四)

第10章 动画 动画可以让用户体验变得更加流畅自然,而React的TransitionGroup插件配合CSS3可以让我们在项目中整合动画效果的变得易如反掌。 通常情况下,浏览器中的动画都拥有一套极其命令式的API,你需要选择一个元素并主动移动它或者改变它的…

Android Studio开发环境搭建准备

Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 Android Studio开发环境搭建前,我们需要进行安装前的准备工作,本篇以在Windows 7平台…

管理中眼镜蛇效应

这个世界的事物经常会很奇怪。当你做了一个出发点很好的决定后,结果未必是向你预期的方向发展,甚至适得其反。作为企业/组织/团队的管理者,经常会在实际管理中,制定了错误的绩效激励办法,使得整体活动走向与初始激励目…

九、二手信息站点后台完成 (IVX 快速开发教程)

九、二手信息站点后台完成 了解完后台实现后,我们开始为该二手商品站点完成完成后台制作。 文章目录九、二手信息站点后台完成9.1.1 完成二手信息站点注册功能9.1.2 完成二手信息站点登录功能9.1.3 完成商品发布功能9.1.4 首页信息获取9.1.5 详情页内容9.1.1 完成二…

Android之自定义带圆角的水纹波效果

1 需求 自定义带圆角的水温波效果 2 代码实现 bg_navigation_ripple.xml <?xml version"1.0" encoding"utf-8"?> <ripple xmlns:android"http://schemas.android.com/apk/res/android"android:color"color/c3"><i…

爬虫是什么?起什么作用?

【爬虫】 如果把互联网比作一张大的蜘蛛网&#xff0c;数据便是放于蜘蛛网的各个节点&#xff0c;而爬虫就是一只小蜘蛛&#xff0c;沿着网络抓取自己得猎物&#xff08;数据&#xff09;。这种解释可能更容易理解&#xff0c;官网的&#xff0c;就是下面这个。 爬虫是一种自动…

根据实例类型反射操作数据库(简单通用表操作类)

这个类适用简单的表 1.有且只有id为主键&#xff0c; 2.并且实例类主键&#xff0c;也就是id应为字段&#xff0c;其他为属性 3.实例类名跟表名一样&#xff0c;字段属性跟列名一样 public class ProType{public int id;public string type{get;set;}public int array{get;set;…

React-引领未来的用户界面开发框架-读书笔记(五)

第11章 性能优化 Reactde Dom diff算法使我们能够在任意时间点高效地重新绘制整个用户界面&#xff0c;并保证最小程度的DOM改变&#xff0c;然而&#xff0c;也存在需要对组件进行细致优化的情况&#xff0c;这时就需要渲染一个新的DOM来让应用运行得更加高效。 shouldCompone…

oneproxy检测主从复制同步延迟

Q:为什么要实现读写分离延迟检测&#xff1f; A:就好比你在ATM机存钱&#xff0c;你老婆收到短信后乐呵呵的拿网银APP查看&#xff0c;结果钱没过来。其实钱已经到账了&#xff0c;只是查询的ATM机节点钱还没过来。所以我们dba要监控数据&#xff0c;一旦发现钱没有复制到另一A…

.NET 分表分库动态化处理

介绍本期主角:ShardingCore 一款ef-core下高性能、轻量级针对分表分库读写分离的解决方案&#xff0c;具有零依赖、零学习成本、零业务代码入侵我不是efcore怎么办这边肯定有小伙伴要问有没有不是efcore的,我这边很确信的和你讲有并且适应所有的ADO.NET包括sqlhelperShardingCo…

addEventListener 的事件函数的传递【转载】

addEventListener 参数如下&#xff1a; addEventListener(type, listener[, useCapture]); type&#xff0c;事件名称listener&#xff0c;事件处理器useCapture&#xff0c;是否捕获一直把 listener 记成是响应函数&#xff0c;function 类型。相信很多人也是这么理解的。多数…

Android之elevation实现阴影效果

1 需求 需要控件实现阴影效果 2 实现 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"andr…

十、小程序实战 (IVX 快速开发教程)

十、小程序实战 使用小程序完成一个二手信息站点与 WebApp 实现流程类型&#xff0c;只是部分内容使用了微信小程序特有的组件&#xff0c;例如微信登录与 WebApp 略有差别&#xff0c;其它逻辑实现较为类似。我们先制作页面&#xff0c;之后再实现功能。 由于之前已经完成了…

【VB测绘程序设计】第一章 VB测绘程序设计概述

目 录 第一节 测绘程序设计的意义 第二节 程序设计语言的发展 第三节 测绘程序设计语言的选择

类属性和实例属性冲突

类属性和实例属性名字冲突怎么办 修改类属性会导致所有实例访问到的类属性全部都受影响&#xff0c;但是&#xff0c;如果在实例变量上修改类属性会发生什么问题呢&#xff1f;class Person(object):address Earthdef __init__(self, name):self.name namep1 Person(Bob) p2…

源代码下载 第六章 注解式控制器详解

2019独角兽企业重金招聘Python工程师标准>>> 源代码请到附件中下载。 其他下载&#xff1a; 跟着开涛学SpringMVC 第一章源代码下载 第二章 Spring MVC入门 源代码下载 Controller接口控制器详解 源代码下载 源码下载——第四章 Controller接口控制器详解——跟着开…

Android6.0到底有什么不一样

在android 6.0&#xff08;API 23&#xff09;中&#xff0c;Google已经移除了移除了Apache HttpClient相关的类 http://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html 本文转自屠夫章哥 51CTO博客&#xff0c;原文链接&#xff1a;…

WPF|快速添加新手引导功能(支持MVVM)

阅读导航前言案例一案例二案例三&#xff08;本文介绍的方式&#xff09;如何使用&#xff1f;控件如何开发的&#xff1f;总结1. 前言案例一站长分享过 眾尋 大佬的一篇 WPF 简易新手引导 一文&#xff0c;新手引导的效果挺不错的&#xff0c;如下图&#xff1a;该文给出的代码…