本文介紹JDBC的連接地址。
JDBC的連接地址是應用程序基于Connection接口建立數據庫連接時的重要依據,通常用于指定數據庫連接的協(xié)議,實際是通過JDBC Driver實現(xiàn)。
JDBC的連接地址語法如下:
jdbc:lindorm:tsdb:url=http://${host:port}[;${connection_parameter}=${connection_value}]...
參數說明
類別 | 參數 | 示例值 | 說明 |
host:port | 不涉及 | jdbc:lindorm:tsdb:url=http://ld-bp12pc23yfb3*****-proxy-tsdb-pub.lindorm.rds.aliyuncs.com:8242 | 時序引擎的連接地址及端口。如何獲取,請參見查看連接地址。 |
connection_parameter | user | root | Lindorm實例的用戶名。用于指定連接時序引擎時進行用戶認證的用戶名。 說明 當引擎的用戶鑒權功能未啟用時,用戶名可以不指定。如何啟用用戶鑒權功能,請參見用戶認證與權限校驗功能的啟用。 |
password | root | 用戶名對應的密碼。用于指定連接時序引擎時進行用戶認證的密碼。如果您忘記了密碼,可以通過Lindorm寬表引擎的集群管理系統(tǒng)修改密碼,具體操作請參見修改用戶密碼。 說明 當引擎的用戶鑒權功能未啟用時,密碼可以不指定。 | |
database | default | 連接訪問的Database。如果該參數未指定,默認訪問 | |
lindorm.tsdb.driver.connect.timeout | 60 | 連接時序引擎服務端的超時時間,單位為ms(毫秒)。默認值60秒(即60000毫秒)。 | |
lindorm.tsdb.driver.socket.timeout | 60 | Socket讀寫間隔超時時間,單位為ms(毫秒)。默認值為-1,表示無超時。 |
服務端為了提高資源利用率,在連接Lindorm客戶端空閑90s后,服務端會主動斷開連接。如果還需要使用該連接,會出現(xiàn)com.aliyun.lindorm.client.shaded.org.apache.calcite.avatica.http.ConnectionDisconnectedException
報錯,重新建立連接即可解決。