ClickHouse / ClickHouse/clickhouse-java

Use a properties file to customize a JDBC connection

Abierto
#2,651 1 comentario 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
1.6k
Forks
637
Merge medio
2 d 23 h
PR fusionados (30 d)
29

Descripción

### Use case

As of today, several tools rely on the JDBC client under the hood, including DataGrip, Tableau, DBeaver, and others. For Tableau, due to vendor limitations, it’s not possible to pass JDBC configurations through the connection string. Instead, configurations must be provided via a properties file.

This approach can also benefit other JDBC-based tools like DataGrip and DBeaver, or scenarios where customers prefer to manage configurations based on the environment rather than being tied to a specific application.

### Describe the solution you'd like

The client should look for the properties file in some default location, in the class path, or in a configurable path.

### Additional context

For Tableau's requirement, you can find details [here](https://help.tableau.com/current/pro/desktop/en-us/connect_customize.htm#use-a-properties-file-to-customize-a-jdbc-connection)

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comience revisando los puntos de entrada de la configuración de la conexión JDBC y los requisitos vinculados de Tableau para el archivo de propiedades; en el issue no se menciona ningún archivo de código fuente ni ninguna prueba. Defina el comportamiento compatible para el valor predeterminado, el classpath y la ruta configurable, y luego verifique que una herramienta JDBC pueda establecer una conexión a partir del archivo de propiedades.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
database
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.