全部產品
Search
文件中心

:配置JDBC串連

更新時間:Feb 28, 2024

您需要通過配置MaxCompute Lightning JDBC URL,才能將SQL用戶端與MaxCompute Lightning服務連通。

  • JDBC URL命名格式
    jdbc:postgresql://Endpoint:port/project_name[?ssl=true][&prepareThreshold=0][&preferQueryMode=simple][&user=UserName][&password=PassWord]
  • 參數說明
    參數取值說明
    Endpoint所在地區網路環境下的Lightning訪問網域名稱。例如通過外網訪問上海地區的服務使用lightning.cn-shanghai.maxcompute.aliyun.com。Endpoint詳情請參見訪問網域名稱(Endpoint)
    port443。無。
    project_nameMaxCompute的專案名稱。您可以通過登入MaxCompute控制台,在專案管理頁簽查看需要串連的MaxCompute的專案名稱。
    user訪問使用者的AccessKey ID。阿里雲帳號或RAM使用者的AccessKey ID。您可以進入AccessKey管理頁面擷取AccessKey ID。
    password訪問使用者的AccessKey Secret。AccessKey ID對應的AccessKey Secret。您可以進入AccessKey管理頁面擷取AccessKey Secret。
    ssltrue。MaxCompute Lightning服務端預設開啟SSL服務,用戶端需要使用SSL進行串連。
    prepareThreshold0。可選。需要使用JDBC PrepareStatement功能時,建議設定prepareThreshold=0
    preferQueryModesimple。可選。當PreparedStatement中使用分區過濾條件時,建議使用此參數。
  • 使用樣本
    • 樣本1:JDBC URL中未配置訪問使用者的AccessKey ID和訪問使用者的AccessKey Secret。
      jdbc:postgresql://lightning.cn-shanghai.maxcompute.aliyun.com:443/myproject?ssl=true
      說明 按照如上配置後,您還需要輸入userpassword參數後才能串連成功。您可以將參數直接添加到JDBC URL中,詳情請參考樣本2。
    • 樣本2:JDBC URL中配置訪問使用者的AccessKey ID和訪問使用者的AccessKey Secret。
      jdbc:postgresql://lightning.cn-shanghai.maxcompute.aliyun.com:443/myproject?ssl=true&user=Tom&password=******