华为端云一体化开发 初始化云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

相关文章

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

ShardingProxy读写分离之原理、配置与实践过程

《ShardingProxy读写分离之原理、配置与实践过程》ShardingProxy是ApacheShardingSphere的数据库中间件,通过三层架构实现读写分离,解决高并发场景下数据库性能瓶... 目录一、ShardingProxy技术定位与读写分离核心价值1.1 技术定位1.2 读写分离核心价值二

MyBatis-plus处理存储json数据过程

《MyBatis-plus处理存储json数据过程》文章介绍MyBatis-Plus3.4.21处理对象与集合的差异:对象可用内置Handler配合autoResultMap,集合需自定义处理器继承F... 目录1、如果是对象2、如果需要转换的是List集合总结对象和集合分两种情况处理,目前我用的MP的版本

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired