目录

初始化数据库访问

  1. 设置云数据库配置项。
    在“entry/src/main/module.json5”文件中添加网络权限。
    "requestPermissions": [
      {
        "name": "ohos.permission.INTERNET"
      }
    ]
  2. 使用云数据库服务,需要获取用户凭据。当前支持通过AGC认证服务SDK、或者华为账号服务Access Token接口两种方式获取,具体请参见AuthProvider。
  3. 在业务代码中,使用AGC开发平台上创建的存储区“QuickStartDemo”类初始化DatabaseZone。
    import { cloudDatabase } from '@kit.CloudFoundationKit';
    
    let databaseZone = cloudDatabase.zone('QuickStartDemo');
  4. 如果需要使用数据库查询方法,使用BookInfo类初始化DatabaseQuery。
    import { BookInfo } from 'xx/BookInfo'; // xx是BookInfo文件的路径
    
    let condition = new cloudDatabase.DatabaseQuery(BookInfo);

    后续“databaseZone”、“condition”都需要在每个查询中独立使用,可以参考此章节创建,下文代码中不再重复创建的操作。