华为端云一体化开发 初始化云db表结构和表数据(实践2.0)(HarmonyOS学习第七课)

本文主要是介绍华为端云一体化开发 初始化云db表结构和表数据(实践2.0)(HarmonyOS学习第七课),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实例介绍:黑马鸿蒙刷题学习过程

1. 静态页面准备 

借用黑马完成的页面,已经提供给大家一套写好的基本模板,大家直接将这套模板覆盖原有entry/src/main目录就可以

📎main.zipicon-default.png?t=N7T8https://www.yuque.com/attachments/yuque/0/2024/zip/8435673/1715414172346-8f97897d-729f-4de7-ac9c-52914c3e920d.zip

页面中包含了基本的页面渲染和路由跳转还有一些弹窗的交互

解压后,覆盖项目中的 main文件夹 打开模拟器或者预览器

2. 初始化云db表结构和表数据

登录我们的AGC账号,打开云数据库存储

在这里可以新增你的表结构和数据类型,同时可以对数据进行增删改

将自己所需要的数据和类型进行添加

类型如下:

我们只是在这里进行了数据的添加,但是项目当中并没有我们添加的表结构

所以我们需要将表结构导出到我们的项目当中去

将导出的文件改名为schema.json放入到resources/rawfile目录下

 

3.新增question存储区

这里因为我本来就有这个所以会报错,正常添加即可

4.导入数据库数据

添加之后点击查询就可以看到我们添加的数据了

 5.下载对应的云端json到项目

点击项目设置

 下载配置文件

给我们的项目配置我们云端的配置文件

 6. 准备表的类型文件

有两种方法:

第一种:

选择js格式进行导出

我们就获取到了对应的表类型文件 

放在models文件夹中之后方便我们进行引用即可,(json文件形式)

第二种:直接在models 创建表结构

自己填入内容即可,比较费事,但是可以自己写在一起,之后引用一个ets文件即可

 至此我们已经完成了连接数据库所有所需要的操作

这篇关于华为端云一体化开发 初始化云db表结构和表数据(实践2.0)(HarmonyOS学习第七课)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1042780

相关文章

MySQL数据库双机热备的配置方法详解

《MySQL数据库双机热备的配置方法详解》在企业级应用中,数据库的高可用性和数据的安全性是至关重要的,MySQL作为最流行的开源关系型数据库管理系统之一,提供了多种方式来实现高可用性,其中双机热备(M... 目录1. 环境准备1.1 安装mysql1.2 配置MySQL1.2.1 主服务器配置1.2.2 从

JDK21对虚拟线程的几种用法实践指南

《JDK21对虚拟线程的几种用法实践指南》虚拟线程是Java中的一种轻量级线程,由JVM管理,特别适合于I/O密集型任务,:本文主要介绍JDK21对虚拟线程的几种用法,文中通过代码介绍的非常详细,... 目录一、参考官方文档二、什么是虚拟线程三、几种用法1、Thread.ofVirtual().start(

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

深入理解Mysql OnlineDDL的算法

《深入理解MysqlOnlineDDL的算法》本文主要介绍了讲解MysqlOnlineDDL的算法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小... 目录一、Online DDL 是什么?二、Online DDL 的三种主要算法2.1COPY(复制法)

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

mysql8.0.43使用InnoDB Cluster配置主从复制

《mysql8.0.43使用InnoDBCluster配置主从复制》本文主要介绍了mysql8.0.43使用InnoDBCluster配置主从复制,文中通过示例代码介绍的非常详细,对大家的学习或者... 目录1、配置Hosts解析(所有服务器都要执行)2、安装mysql shell(所有服务器都要执行)3、

k8s中实现mysql主备过程详解

《k8s中实现mysql主备过程详解》文章讲解了在K8s中使用StatefulSet部署MySQL主备架构,包含NFS安装、storageClass配置、MySQL部署及同步检查步骤,确保主备数据一致... 目录一、k8s中实现mysql主备1.1 环境信息1.2 部署nfs-provisioner1.2.