Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
El código fuente de Databricks JDBC Driver (OSS) está disponible públicamente en la licencia de Apache 2.0.
Esto refleja el compromiso de Databricks con la transparencia, la colaboración y el poder del desarrollo basado en la comunidad. Las contribuciones de desarrolladores, usuarios y la comunidad son bienvenidos. Para empezar, consulte las Directrices de contribución.
Databricks JDBC Driver (OSS), la versión más reciente del controlador JDBC de Databricks, le permite conectar herramientas como DataGrip, DBeaver y SQL Workbench/J a Azure Databricks a través de Java Database Connectivity (JDBC), una especificación estándar del sector para acceder a los sistemas de administración de bases de datos.
Este controlador ha implementado las API de JDBC y proporciona otras funciones básicas como OAuth, Cloud Fetch y características como la ingesta de volúmenes de Unity Catalog. Ejecuta en modo de consulta nativo y admite consultas parametrizadas nativas, y puede ejecutarse utilizando las APIs de Ejecución de Sentencias, que ofrecen la característica beneficiosa de retención de resultados de consulta, o con Thrift.
En este artículo se proporciona información sobre cómo instalar y usar Databricks JDBC Driver (OSS). Para obtener información sobre el controlador JDBC de Databricks que no es de OSS, consulte Controlador JDBC de Databricks.
Requisitos
Para usar Databricks JDBC Driver (OSS), se deben cumplir los siguientes requisitos:
- Java Runtime Environment (JRE) 11.0 o superior. Las pruebas de CI se admiten en JRE 11, 17 y 21.
Nota:
Como resultado de un cambio en JDK 16 que provocó un problema de compatibilidad con la biblioteca de Apache Arrow usada por el controlador JDBC, pueden producirse errores en tiempo de ejecución al usar el controlador JDBC con JDK 16 o superior. Para evitar estos errores, reinicie la aplicación o el controlador mediante la siguiente opción de comando de JVM:
--add-opens=java.base/java.nio=org.apache.arrow.memory.core ALL-UNNAMED
Instalar el controlador
El controlador JDBC de Databricks (OSS) se publica en el repositorio de Maven.
Para instalar el controlador, puede realizar cualquiera de las acciones siguientes:
Para los proyectos de Maven, agregue la siguiente dependencia al archivo del
pom.xml
proyecto para indicar a Maven que descargue automáticamente el controlador JDBC con la versión especificada:<dependency> <groupId>com.databricks</groupId> <artifactId>databricks-jdbc</artifactId> <version>1.0.6-oss</version> <scope>runtime</scope> </dependency>
En el caso de los proyectos de Gradle, agregue la siguiente dependencia al archivo de compilación del proyecto para indicar a Gradle que descargue automáticamente el controlador JDBC con la versión especificada:
implementation 'com.databricks:databricks-jdbc:1.0.6-oss'
Para ver la sintaxis de dependencia de otros tipos de proyecto y obtener el número de versión más reciente del controlador JDBC (OSS) de Databricks, consulte el repositorio de Maven.
Pasos siguientes
- Configuración de una dirección URL de conexión
- Propiedades de configuración de autenticación y proxy
- Propiedades de configuración de SQL
- Configuración del almacén de confianza SSL
- Habilitación del registro
- Administración de archivos en volúmenes
- Ejemplo: Ejecución de una consulta mediante el controlador JDBC (OSS)