如何设置和使用 DB2 NoSQL JSON 命令行接口
开始之前
DB2 NoSQL JSON 是 DB2 for Linux, UNIX, and Windows 10.5 中提供的一个技术预览版,它提供了以下特性,如图 1 所示:
一个管理和查询 JSON 数据的命令行 shell。
一个用于应用程序开发的 Java API。
一个接受并响应通过网络发送的请求的 Wire Listener。
图 1. DB2 JSON 组成部分
了解能从本文学到什么以及如何最充分地掌握本文中的知识
本文将介绍 DB2 NoSQL 在命令行 shell 中管理 JSON 数据和执行查询的基本特性,将指导您完成以下任务:
设置
处理集合和文档
管理
清理
有关的一般概述以及关于其他组成部分的详细信息,请参阅本系列中的其他文章。
设置
系统前提条件
要完成以下步骤,您的系统上必须至少安装 IBM DB2 10.5 for Linux, UNIX, and Windows。要简化对本文中的示例的授权需求的管理,请确保您拥有希望使用的数据库的 DBADM 授权。如果创建下一节中所述的数据库,则会自动分配必要的授权。
创建一个数据库
在这一步中,创建一个适合后续示例的数据库。使用一个 DB2 命令窗口或您最喜爱的 DB2 管理工具来执行该命令,如清单 1 所示。
清单 1. 创建数据库的命令
CREATE DATABASE myjsondb automatic storage yes using codeset utf-8 territory US collate using system pagesize 32 k
另请注意数据库服务器主机名或 IP 地址,以及端口号。下一步需要使用它们。
准备和启动 JSON 命令行处理环境
命令行处理器使用 db2nosql 脚本(位于 <db2home>/sqllib/json/bin 目录)启动,需要使用数据库连接信息。为确保解决了依赖性,可验证以下方面:
PATH 中包含一个 Java 运行时环境(最低为 JRE 1.5)。
CLASSPATH 包含 JDBC 驱动程序(db2jcc.jar 或 db2jcc4.jar)。
该脚本假设数据库位于 localhost:50000 之上,除非您使用 -hostName 和 -port 选项指定了不同的位置或端口。可使用 -help 选项了解有关的更多细节,如清单 2 所示。
清单 2. 使用 db2nosql 脚本的示例
db2nosql -help db2nosql -db bobdb -user bob -password mypassword db2nosql -hostName bob.bobhome.com -port 50003 -db bobdb -user bob -password mypwd
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, json
, 命令
, db2
, 命令行 批处理
, nosql
, 清单
, nosql数据库
, 一个
, 分布式数据库NoSQL
, NoSQL数据库设计
, NoSQL起源
, nosql入门
nosql优点
nosql json、nosql json 关联查询、db2 json、db2命令、db2 import 命令,以便于您获取更多的相关知识。