本文为您介绍如何为SQL Workbench/J配置MaxCompute JDBC,配置完成后,您可以使用SQL Workbench/J执行SQL语句。

前提条件

  • 下载并安装SQL Workbench/J。本文使用的SQL Workbench/J版本为Build 125,2019-05-08。
  • 下载MaxCompute JDBC Driver。本文使用的MaxCompute JDBC驱动版本为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驱动。
  3. 修改NameMaxCompute
  4. 单击右侧按钮,上传已经下载的MaxCompute JDBC驱动。此时,Classname会自动配置为com.aliyun.odps.jdbc.OdpsDriver
  5. 单击OK,完成JDBC驱动的配置,返回Profile配置界面。
  6. 填写JDBC的URLUsernamePassword信息。
    **
    • URL:服务器信息,格式为jdbc:odps:<MaxCompute endpoint>?project=<MaxCompute project name>。参数说明如下:
      • <maxcompute_endpoint>:MaxCompute服务所在区域的Endpoint。例如,华东1(杭州)外网Endpoint:http://service.cn-hangzhou.maxcompute.aliyun.com/api。更多关于Endpoint的配置信息,请参见配置Endpoint
      • <maxcompute_project_name> :为您的MaxCompute项目空间名称。
      举例如下。
      jdbc:odps:http://service.cn-hangzhou.maxcompute.aliyun.com/api?project=test_project
    • Username:有访问指定项目空间权限的AccessKey ID。
    • Password:有访问指定项目空间权限AccessKey ID对应的AccessKey Secret。
  7. 单击OK,完成Profile配置,进入SQL执行界面。即可在此页面执行MaxCompute SQL。