数据仓库服务 GAUSSDB(DWS)-GaussDB(DWS) JDBC配置规则:连接参数

时间:2024-12-02 17:17:56

连接参数

  • 【关注】第三方工具通过JDBC连接 GaussDB (DWS)时,JDBC向GaussDB(DWS)发起连接请求,会默认添加以下配置参数,详见JDBC代码ConnectionFactoryImpl类的实现。
    params = {
    { "user", user },
    { "database", database },
    { "client_encoding", "UTF8" },
    { "DateStyle", "ISO" },
    { "extra_float_digits", "2" },
    { "TimeZone",  createPostgresTimeZone() },
    };

    这些参数可能会导致JDBC客户端的行为与gsql客户端的行为不一致,例如,Date数据显示方式、浮点数精度表示、timezone显示。

    如果实际期望和这些配置不符,建议在java连接设置代码中显式设定这些参数。

  • 【建议】通过JDBC连接数据库时,应该保证下面两个时区设置一致:
    • JDBC客户端所在主机的时区。
    • GaussDB(DWS)集群所在主机的时区。
support.huaweicloud.com/devg-dws/dws_04_0083.html