Java SDK

clickzetta-java is the official Java SDK for Singdata Lakehouse, providing three data access methods: standard JDBC queries, real-time streaming writes, and high-throughput bulk writes (Bulkload). Java 8 and above is supported.


Contents

PageDescription
Java SDK OverviewMaven dependency configuration, version retrieval, and notes
Java SDK Release NotesChange history for each version
Initialize ClientConnection parameter configuration, Client creation and management
Using JDBC QueriesStandard Type 4 JDBC driver for executing SQL queries and writes
Real-time Data WritesRow-by-row streaming writes, suitable for scenarios requiring high data freshness
Bulk Data Writes (Bulkload)High-throughput bulk writes — data is uploaded to object storage first, then imported into the table; suitable for large-scale data

Comparison of Three Write Methods

MethodUse CaseCharacteristics
JDBCSQL execution, small-batch writesStandard interface, good compatibility
Real-time writesStreaming data, high-frequency writesRow-by-row commit, low latency
BulkloadLarge-scale historical data importWrites to object storage first, then imports; high throughput

DocumentDescription
JDBC DriverConnect BI tools and database clients via JDBC
Data Ingestion: Java SDK Bulk and Real-time LoadingComplete Java SDK data ingestion practice guide