ClickHouse/clickhouse-java

[client-v2] JDBC Refactoring: Connection

chernser opened this issue · 1 comments

Describe the bug

After client v2 gets complete replacement of internals and considered as production ready we need to implement JDBC driver on top of it.

This issue is about refactoring DB Connection and related facility code:

  • Initialization
  • Working with pools
  • Configuration
  • Checks
  • Exceptions

TDB: more detailed plan

ClickHouse server

  • ClickHouse Server version:
  • ClickHouse Server non-default settings, if any:
  • CREATE TABLE statements for tables involved:
  • Sample data for all these tables, use clickhouse-obfuscator if necessary