MaxCompute支持您通过数据库管理工具SQL Workbench/J访问MaxCompute项目,进行数据管理操作。本文为您介绍如何通过MaxCompute JDBC驱动,连接SQL Workbench/J和MaxCompute项目并管理数据。
背景信息
SQL Workbench/J是一个免费的、独立于DBMS(Database Management System)的、跨平台的SQL查询工具。SQL Workbench/J采用Java语言编写,可以在任何提供Java运行环境的操作系统上运行。更多SQL Workbench/J信息,请参见SQL Workbench/J。
前提条件
- 已创建MaxCompute项目。
更多创建MaxCompute项目操作,请参见创建MaxCompute项目。
- 已获取可访问MaxCompute项目的AccessKey ID和AccessKey Secret。
您可以进入AccessKey管理页面获取AccessKey ID和AccessKey Secret。
- 已下载包含完整依赖JAR包
jar-with-dependencies
的MaxCompute JDBC驱动(v3.0.1及以上版本)。本文中的MaxCompute JDBC驱动示例版本为v3.2.9。
- 已下载并安装SQL Workbench/J。
更多安装SQL Workbench/J操作,请参见安装SQL Workbench/J。
本文中的SQL Workbench/J示例版本为Build 127,2020-08-22。
- 已安装Java 8及以上版本Java。
操作流程
SQL Workbench/J连接MaxCompute的操作流程如下:
步骤一:新建驱动
步骤二:连接SQL Workbench/J和MaxCompute
步骤三:使用SQL Workbench/J管理MaxCompute项目
- 查看所有表
创建SQL Workbench/J和MaxCompute数据连接后,SQL Workbench/J会自动跳转到SQL执行界面,您可以直接执行
show tables;
命令查看所有表信息。 - 查看表结构
创建SQL Workbench/J和MaxCompute数据连接后,SQL Workbench/J会自动跳转到SQL执行界面,您可以直接执行
desc <table_name>;
命令查看表结构信息。 - 查看表数据
创建SQL Workbench/J和MaxCompute数据连接后,SQL Workbench/J会自动跳转到SQL执行界面,您可以直接执行SELECT查询语句查看表数据信息。