JDBC连接地址说明

本文介绍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。如果该参数未指定,默认访问default数据库。

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报错,重新建立连接即可解决。