本文为您介绍如何使用MaxCompute JDBC配置SQL Workbench/J。

前提条件

  • 下载并安装SQL Workbench/J。单击此处下载,本文使用的SQL Workbench/J版本为Build 125, 2019-05-08。
  • 下载MaxCompute JDBC driver。单击此处下载,本文使用的MaxCompute JDBC driver版本为V3.0.1。
  • 需要安装Java 8及以上版本Java。

背景信息

SQL Workbench/J是颇具代表性的通用JDBC客户端工具。配置SQL Workbench/J使用 MaxCompute JDBC的方法具备一定普遍通用性,您也可以按照此方法配置其它工具。
说明 如果您使用本文未提及的工具配置MaxCompute JDBC时遇到问题,请反馈至开源项目 issue

操作步骤

  1. 运行SQL Workbench/J,单击Manage Drivers,进入配置JDBC driver界面。
  2. 单击按钮,新建JDBC driver。
  3. 修改NameMaxCompute
  4. 单击右侧按钮,上传已经下载的MaxCompute JDBC driver。此时,Classname会自动配置为com.aliyun.odps.jdbc.OdpsDriver
  5. 单击OK,完成JDBC driver的配置,返回Profile配置界面。
  6. 填写JDBC的URLUsernamePassword信息。
    • URL:格式为jdbc:odps:<maxcompute_endpoint>?project=<maxcompute_project_name>。其中:
      • <maxcompute_endpoint>为您所在Region的MaxCompute Endpoint。例如,http://service.cn-shanghai.maxcompute.aliyun.com/api。关于配置Endpoint,详细请参见配置Endpoint
      • <maxcompute_project_name>为您的MaxCompute项目空间名称。
    • Username:创建项目空间的AccessID。
    • Password:创建项目空间的AccessID对应的AccessKey。
  7. 单击OK,完成Profile配置,进入SQL执行界面。此页面即可执行MaxCompute SQL。