本文為您介紹如何為SQL Workbench/J配置MaxCompute JDBC,配置完成后,您可以使用SQL Workbench/J執(zhí)行SQL語(yǔ)句。

前提條件

  • 下載并安裝SQL Workbench/J。本文使用的SQL Workbench/J版本為Build 125,2019-05-08。
  • 下載MaxCompute JDBC Driver。本文使用的MaxCompute JDBC驅(qū)動(dòng)版本為V3.0.1。
  • 安裝Java 8及以上版本Java。

背景信息

SQL Workbench/J是通用的JDBC客戶(hù)端工具。配置SQL Workbench/J使用 MaxCompute JDBC的方法具備通用性,您也可以按照此方法配置其它工具。
說(shuō)明 如果您為本文未提及的工具配置MaxCompute JDBC時(shí)遇到問(wèn)題,請(qǐng)反饋至開(kāi)源項(xiàng)目Issue

操作步驟

  1. 運(yùn)行SQL Workbench/J,單擊Manage Drivers,進(jìn)入配置JDBC driver界面。
  2. 單擊按鈕,新建JDBC驅(qū)動(dòng)。
  3. 修改NameMaxCompute
  4. 單擊右側(cè)按鈕,上傳已經(jīng)下載的MaxCompute JDBC驅(qū)動(dòng)。此時(shí),Classname會(huì)自動(dòng)配置為com.aliyun.odps.jdbc.OdpsDriver
  5. 單擊OK,完成JDBC驅(qū)動(dòng)的配置,返回Profile配置界面。
  6. 填寫(xiě)JDBC的URLUsernamePassword信息。
    **
    • URL:服務(wù)器信息,格式為jdbc:odps:<MaxCompute endpoint>?project=<MaxCompute project name>。參數(shù)說(shuō)明如下:
      • <maxcompute_endpoint>:MaxCompute服務(wù)所在區(qū)域的Endpoint。例如,華東1(杭州)外網(wǎng)Endpoint:http://service.cn-hangzhou.maxcompute.aliyun.com/api。更多關(guān)于Endpoint的配置信息,請(qǐng)參見(jiàn)Endpoint
      • <maxcompute_project_name> :為您的MaxCompute項(xiàng)目空間名稱(chēng)。
      舉例如下。
      jdbc:odps:http://service.cn-hangzhou.maxcompute.aliyun.com/api?project=test_project
    • Username:有訪(fǎng)問(wèn)指定項(xiàng)目空間權(quán)限的AccessKey ID。
    • Password:有訪(fǎng)問(wèn)指定項(xiàng)目空間權(quán)限AccessKey ID對(duì)應(yīng)的AccessKey Secret。
  7. 單擊OK,完成Profile配置,進(jìn)入SQL執(zhí)行界面。即可在此頁(yè)面執(zhí)行MaxCompute SQL。