TiDB

更新时间:
复制为 MD 格式

属性定义

  • 数据源类型type为: tidb

  • 支持的配置模式(ConnectionPropertiesMode):

    • UrlMode(连接串模式)

连接串模式

名称

类型

示例值

是否必填

描述和注意点

address

JSONArray

[
    {
        "host": "127.0.0.1",
        "port": "1234"
    }
]

仅允许配置为单主机地址、单端口形式

database

String

db1

数据库名

username

String

user1

用户名

password

String

pass1

密码

properties

JSON Object

{
   "queryTimeout":"1000"
}

驱动属性

securityProtocol

String

authTypeNone

是否SSL认证,取值:

  • authTypeNone(无认证)

  • authTypeSsl(启用SSL认证)

默认值:authTypeNone

truststoreFile

String

1

Truststore 证书文件(引用)。当securityProtocol=authTypeSsl时填写。

truststorePassword

String

apasara

Truststore 密码。当securityProtocol=authTypeSsl时填写

keystoreFile

String

2

Keystore 证书文件(引用)

keystorePassword

String

apasara

Keystore 密码

envType

String

Dev

envType表示数据源环境信息

  • 开发环境为:Dev

  • 生产环境为:Prod

数据源配置示例

连接串模式

通过主机地址、端口号的形式传入

{
    "envType": "Prod",
    "securityProtocol": "authTypeNone",
    "address": [
        {
            "host": "127.0.0.1",
            "port": 5432
        }
    ],
    "database": "db",
    "properties": {
        "queryTimeout": "2000"
    },
    "username": "aliyun",
    "password": "xxx"
}