10分钟

任务5 验证代码与数据库的连通性

任务目的

项目部署完毕,此任务将打开部署好的web应用,验证代码是否成功操作TBase数据库。

任务步骤

1.访问页面

通过部署的CVM实例的公网地址访问,示例代码中的地址为"http://<CVM公网IP>/hello/tencent",这里建议访问后再刷新一次。

web页面

2.用户数据添加和查询测试

点击【添加用户】,输入相应用户信息,点击【立即提交】。

添加用户

这里出现添加成功提示,并且出现刚才添加的用户信息。

添加成功

现在我们使用重新连接TBase的user_test数据库,通过SELECT * FROM tb_user;SQL语句查询用户表,此时说明我们的查询和添加功能已经测试完毕。

psql -h <TBase实例内网IP> -p <TBase端口> -U tbaseadmin -d user_test
连接TBase数据库

查询tb_user表。

SELECT * FROM tb_user;
2020-3-6-16-21-52.png

以同样方式再添加两条数据。

三条数据

查询tb_user表。

SELECT * FROM tb_user;
查询结果

3.用户数据修改测试

这里我们将张三的名字修改为张三三,点击张三数据行右边的【编辑】,修改名字,并点击【立即提交】。

修改数据

页面显示【修改成功】,并且名字也已经修改完成。

修改数据

查询tb_user数据库,可以看见,数据库的数据也修改完毕,说明修改测试完成。

SELECT * FROM tb_user;
查询结果

4.用户数据删除测试

点击【删除】,并在弹窗中点击【确认】,即可删除用户。

删除用户

删除成功,可以看到,数据表格里已经没有张三三的用户数据了。

删除成功

连接TBase查询数据库,tb_user表中也已经没有该数据了,删除测试完毕。

查询结果

代码连通性测试完毕,可以看见,TBase高度兼容PostgreSQL,JDBC可以直接使用PostgreSQL驱动来操作TBase数据库,这样代码编写者更可以专注于代码本身。