clickhouse数据库使用jdbc存储毫秒和纳秒

Posted gsls200808

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了clickhouse数据库使用jdbc存储毫秒和纳秒相关的知识,希望对你有一定的参考价值。

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

以上是关于clickhouse数据库使用jdbc存储毫秒和纳秒的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 clickhouse-jdbc 驱动程序对 clickhouse 进行批量更新?

列式数据库clickhouse的JDBC连接Demo

在使用clickhouse-jdbc的时候,查询数据的时候偶尔会遇到这个错误,不知道是啥原因?

clickhouseclickhouse TCP 方式发送数据 ClickHouse-Native-JDBC

使用ClickHouse JDBC官方驱动,踩坑无数

使用ClickHouse JDBC官方驱动,踩坑无数