本文介绍JDBC的连接地址。
JDBC的连接地址是应用程序基于Connection接口建立数据库连接时的重要依据,通常用于指定数据库连接的协议,实际是通过JDBC Driver实现。
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宽表引擎的集群管理系统修改密码,具体操作请参见修改用户密码。 说明 当引擎的用户鉴权功能未启用时,密码可以不指定。 | |
database | default | 连接访问的Database。如果该参数未指定,默认访问 | |
lindorm.tsdb.driver.connect.timeout | 60 | 连接时序引擎服务端的超时时间,单位为ms(毫秒)。默认值60秒(即60000毫秒)。 | |
lindorm.tsdb.driver.socket.timeout | 60 | Socket读写间隔超时时间,单位为ms(毫秒)。默认值为-1,表示无超时。 |
服务端为了提高资源利用率,在连接Lindorm客户端空闲90s后,服务端会主动断开连接。如果还需要使用该连接,会出现com.aliyun.lindorm.client.shaded.org.apache.calcite.avatica.http.ConnectionDisconnectedException
报错,重新建立连接即可解决。