更新时间:2024-04-19 GMT+08:00
代码开发
在RDS中创建数据库、表及添加测试数据
- 进入云数据库RDS管理控制台,单击名称进入实例详情页面。
图1 RDS控制台
- 在实例详情页面,单击“登录”。
图2 登录
- 在实例登录页面输入用户名和密码,单击“测试连接”,显示连接成功后,单击“登录”。
图3 实例登录
- 进入数据管理服务控制台后,点击“新建数据库”。填写数据库名称及字符集(utf8)后,点击“确认”。
图4 创建数据库
- 单击上方“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语句
配置文件下载&集成
- 登录DAC管理控制台,在页面左上方选择区域。
- 单击左侧导航栏的“共享版 > 调用指南”,进入“调用指南”页面。
- 在“调用指南”页面,单击“配置文件下载”。在弹出的“下载配置文件”面板中填写证书存放路径,单击“下载”。
图7 SDK下载
用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。
- 进入弹性云服务器实例管理控制台,复制本实践创建的ECS的弹性公网EIP。
图8 弹性云服务器
- 通过工具连接ECS服务器(本实践使用Mobal Xterm),将下载的配置文件上传至“下载配置文件面板”中填写的证书存放路径。
图9 上传配置文件
SDK集成
- 使用ideal打开实践源码。
图10 源代码
- 打开项目中的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 引入镜像仓库
- 在项目中的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
- 等待自动拉取依赖。
接口调用开发
- 参考华为云数字资产链DAC接口调用示例,编写相关代码,下图仅为示例。
图13 创建集合
图14 生成数字资产meta信息并铸造数字资产
图15 查询数字资产所有者
图16 生成新的用户信息
图17 查询数字资产所有者
- 将配置文件路径修改为配置文件所在路径。
图18 修改配置文件路径
- 在RDS云数据库控制台获取数据库内网地址。
图19 获取RDS内网地址
- 在项目jdbc.properties文件中修改数据库的路径及账号密码。
图20 修改数据库配置信息
父主题: 实施步骤