首先打开云开发平台,创建新的应用,选择“实验室”场景,然后选择 WEB 场景, 下拉条选择开发市场的解决方案,就叫 Midway Serverless OTS 数据库示例。选择之后 直接进入下一步,填写好名称等相关信息,完成应用创建。等应用初始完成后,点击开发部 署进入应用。在初始化空间之后,我们要做的第一件事情就是安装依赖。进入到云开发平台界面,点击终端按钮,输入 npm install 命令,然后安装一些相关的 依赖,这些依赖都是我们启动服务这边会需要用到的。在使用 Midway serverless 的时候,是可以做非常多事情的。比如淘宝源 cnpm,因 为在中国 npm 进项比较慢,所以淘宝工程师就做了一个淘宝进项来加速 npm 的安装,cn pm 的安装速度非常快。npm i 也是一种装依赖的方式,i 就是 install 的一个缩写。 安装依赖之后,可以通过 npm run dev 的方式启动开发服务。npm run dev,意思 是运行在 package.json 里面写的 dev meaning,只要通过运行 meaning 就能启动开发 服务。启动成功后,点开就能看到 todo list 页面,在 todo list 的页面里,默认连上我们提供 的数据库。当在 todo list 里看到内容界面就可以往里添加或删除某个 todos,然后点击完 成。提示:在创建应用的时候要选实验室里面的 Midway OTS 数据库,而不是 RDS。
OTS是构建在阿里云飞天分布式系统之上的 NoSQL数据库服务,提供海量结构化数据的存储和实时访问。应用通过调用 OTS API / SDK 或者操作管理控制台来使用 OTS 服务。因为逻辑比较复杂,我把数据操作都简单化:
必备:this.endPoint = "ip地址"; //对应IP地址 this.accessKeyId = "keyID"; //类似于连接关系型数据库如MySql的账号 this.accessKeySecret = "keysecret"; //类似于连接数据库如MySql的密码 this.tableName = "table_name"; //表名 this.instanceName = "instancename"; //类似于定位到连接中的数据库
1.建立OTSClient otsClient 客户端:
this.otsClient = new OTSClient(endPoint, accessKeyId, accessKeySecret, instanceName);
2.OTS表的创建:使用到createTable(OTSClient client, String tableName)
//这个是自己写的方法,client为创建的客户端,tableName为表名
3.OTS表数据的添加: 4.OTS表的查询:
注: Map<String, ColumnValue> columnValues = row.getColumns();
//此方法可以把得到的数据存入到HashMap中,一般人我不告诉他哦!!!
5.OTS删除表中数据:
6.OTS删除表:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。