Currently there are 3 ways to pass properties to JDBC driver: 1. JDBC URL get arguments, like: `jdbc:clickhouse://localhost:8123/default?p1=1&p2=2` 2. ClickHouseDataSource args: `ClickHouseDataSource(url, properties)` 3. Generic DriverManager args: `DriverManager.getConnection(url, props)` Are this tree the same?