更新时间:2024-04-19 GMT+08:00
分享

代码开发

在RDS中创建数据库、表及添加测试数据

  1. 进入云数据库RDS管理控制台,单击名称进入实例详情页面。

    图1 RDS控制台

  2. 在实例详情页面,单击“登录”。

    图2 登录

  3. 在实例登录页面输入用户名和密码,单击“测试连接”,显示连接成功后,单击“登录”。

    图3 实例登录

  4. 进入数据管理服务控制台后,点击“新建数据库”。填写数据库名称及字符集(utf8)后,点击“确认”。

    图4 创建数据库

  5. 单击上方“SQL操作”> “SQL查询”进入SQL查询页面。

    图5 SQL查询页面
    库名选择刚新建的数据库,粘贴如下SQL语句,进行创建用户表及添加用户数据,完成后单击“执行SQL”。
    SQL语句:
    -------------------------
    --Table structure for u_user
    -------------------------
    SQL语句:
    -- ------------------------------ 
    
    Table structure for u_user 
    
    -- ---------------------------- 
    
    DROP TABLE IF EXISTS `u_user`; 
    
    CREATE TABLE `u_user` (
    
      `id` bigint(20) NOT NULL AUTO_INCREMENT,   
    
      `username` varchar(20) DEFAULT NULL COMMENT '用户昵称',  
    
      `email` varchar(128) DEFAULT NULL COMMENT '邮箱|登录账号',  
    
      `password` varchar(32) DEFAULT NULL COMMENT '密码',   
    
      `create_time` datetime DEFAULT NULL COMMENT '创建时间',  
    
      `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',   
    
      `status` bigint(1) DEFAULT '1' COMMENT '1:有效,0:禁止登录',  
    
      `account` decimal(15,2) DEFAULT NULL COMMENT '账户',   
    
      PRIMARY KEY (`id`) 
    
    ) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8; 
    
    
    -- ----------------------------
    
    -- Records of u_user
    
    -- ----------------------------
    
    INSERT INTO `u_user` VALUES ('14', 'admin', null, '123456', null, null, '1', '1500.00'); 
    
    INSERT INTO `u_user` VALUES ('16', 'zhangsan', null, '123456', null, null, '1', '3500.00');
    
    图6 执行SQL语句

配置文件下载&集成

  1. 登录DAC管理控制台,在页面左上方选择区域。
  2. 单击左侧导航栏的“共享版 > 调用指南”,进入“调用指南”页面。
  3. 在“调用指南”页面,单击“配置文件下载”。在弹出的“下载配置文件”面板中填写证书存放路径,单击“下载”。

    图7 SDK下载

    用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。

  4. 进入弹性云服务器实例管理控制台,复制本实践创建的ECS的弹性公网EIP。

    图8 弹性云服务器

  5. 通过工具连接ECS服务器(本实践使用Mobal Xterm),将下载的配置文件上传至“下载配置文件面板”中填写的证书存放路径。

    图9 上传配置文件

SDK集成

  1. 使用ideal打开实践源码。

    图10 源代码

  2. 打开项目中的pom.xml文件。粘贴如下代码引入华为镜像仓。

    <repositories>
    
         <repository>
    
              <id>maven-proxy</id>
    
              <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk</url>
    
              <releases>
    
                  <enabled>true</enabled>
    
              </releases>
    
              <snapshots>
    
                  <enabled>true</enabled>
    
                  <updatePolicy>always</updatePolicy>
    
                  <checksumPolicy>fail</checksumPolicy>
    
              </snapshots>
    
          </repository>
    
      </repositories>
    图11 引入镜像仓库

  3. 在项目中的pom.xml文件中,粘贴如下代码应用SDK。(version填写最新版本号,具体请参见版本列表

    <dependencies>
    
        <dependency>
    
             <groupId>com.huawei.dac</groupId>
    
             <artifactId>dac-java-sdk</artifactId>
    
             <version>1.1.0.1</version>
    
         </dependency> </dependencies>
    
    图12 引入SDK

  4. 等待自动拉取依赖。

接口调用开发

  1. 参考华为云数字资产链DAC接口调用示例,编写相关代码,下图仅为示例。

    图13 创建集合
    图14 生成数字资产meta信息并铸造数字资产
    图15 查询数字资产所有者
    图16 生成新的用户信息
    图17 查询数字资产所有者

  2. 将配置文件路径修改为配置文件所在路径。

    图18 修改配置文件路径

  3. 在RDS云数据库控制台获取数据库内网地址。

    图19 获取RDS内网地址

  4. 在项目jdbc.properties文件中修改数据库的路径及账号密码。

    图20 修改数据库配置信息

相关文档