How to connect to Databricks Data from IntelliJ



Integrate connectivity to Databricks data with wizards in IntelliJ.

The CData JDBC Driver for Databricks enables you to access Databricks as a JDBC data source, providing integration with rapid development tools in IDEs. This article shows how to use the data source configuration wizard to connect to Databricks data in IntelliJ.

Create a JBDC Data Source for Databricks

Follow the steps below to add the driver JAR and define connection properties required to connect to Databricks data.

  1. In the Data Sources window, right-click and then click Add Data Source -> DB Data Source.
  2. In the Data Source Properties dialog that appears, the following properties are required:

    • JDBC Driver Files: Click the button next to this menu to add the JDBC Driver file cdata.jdbc.databricks.jar, located in the installation directory.
    • JDBC Driver Class: In this menu, select cdata.jdbc.databricks.DatabricksDriver from the list.
    • Database URL: Enter the connection URL in the JDBC URL property. The URL must start with jdbc:databricks: and includes connection properties separated with semicolons.

      To connect to a Databricks cluster, set the properties as described below.

      Note: The needed values can be found in your Databricks instance by navigating to Clusters, and selecting the desired cluster, and selecting the JDBC/ODBC tab under Advanced Options.

      • Server: Set to the Server Hostname of your Databricks cluster.
      • HTTPPath: Set to the HTTP Path of your Databricks cluster.
      • Token: Set to your personal access token (this value can be obtained by navigating to the User Settings page of your Databricks instance and selecting the Access Tokens tab).

      Built-in Connection String Designer

      For assistance in constructing the JDBC URL, use the connection string designer built into the Databricks JDBC Driver. Either double-click the JAR file or execute the jar file from the command-line.

      java -jar cdata.jdbc.databricks.jar

      Fill in the connection properties and copy the connection string to the clipboard.

      A typical JDBC URL is the following:

      jdbc:databricks:Server=127.0.0.1;Port=443;TransportMode=HTTP;HTTPPath=MyHTTPPath;UseSSL=True;User=MyUser;Password=MyPassword;

Edit and Save Databricks Data

To discover schema information, right-click the data source you just created and click Refresh Tables. To query a table, right-click it and then click Open Tables Editor. You can also modify records in the Table Editor.

Ready to get started?

Download a free trial of the Databricks Driver to get started:

 Download Now

Learn more:

Databricks Icon Databricks JDBC Driver

Rapidly create and deploy powerful Java applications that integrate with Databricks.