clickhouse的DateTime DateTime32通常情况只能精确到秒存储,如果我们需要存储毫秒纳秒,需要DateTime64

数据库字段定义

毫秒

create_time` DateTime64(3)

纳秒

create_time` DateTime64(9)

使用新版jdbc 0.3.2+以上

        <dependency>
            <groupId>com.clickhouse</groupId>
            <artifactId>clickhouse-jdbc</artifactId>
            <version>0.3.2</version>
        </dependency>

驱动类更改为

com.clickhouse.jdbc.ClickHouseDriver

对应java字段

毫秒存储 Date LocalDateTime

纳秒存储 LocalDateTime

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐