Skip to main content

Databricks SQL Connector for Python

Project description

Databricks SQL Connector for Python

Status: Private preview

Documentation can be found here: Databricks SQL Connector for Python.

About

The Databricks SQL Connector is a Python library that allows you to use Python code to run SQL commands on Databricks clusters and Databricks SQL endpoints. This library follows PEP 249 -- Python Database API Specification v2.0.

Quickstart

Install the library with pip install databricks-sql-connector

Example usage:

from databricks import sql

connection = sql.connect(
  server_hostname='<server-hostname>',
  http_path='<http-path>',
  access_token='<personal-access-token>')

cursor = connection.cursor()

cursor.execute('SELECT * FROM RANGE(10)')
result = cursor.fetchall()
for row in result:
  print(row)

cursor.close()
connection.close()

Where:

  • <server-hostname> is the Databricks instance host name.
  • <http-path> is the HTTP Path either to a Databricks SQL endpoint (e.g. /sql/1.0/endpoints/1234567890abcdef), or to a Databricks Runtime interactive cluster (e.g. /sql/protocolv1/o/1234567890123456/1234-123456-slid123)
  • <personal-access-token> is a HTTP Bearer access token, e.g. a Databricks Personal Access Token.

For more information, see Databricks documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

databricks-sql-connector-2.0.0b0.tar.gz (188.9 kB view details)

Uploaded Source

Built Distribution

databricks_sql_connector-2.0.0b0-py3-none-any.whl (193.3 kB view details)

Uploaded Python 3

File details

Details for the file databricks-sql-connector-2.0.0b0.tar.gz.

File metadata

  • Download URL: databricks-sql-connector-2.0.0b0.tar.gz
  • Upload date:
  • Size: 188.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.6.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for databricks-sql-connector-2.0.0b0.tar.gz
Algorithm Hash digest
SHA256 c1ff7826fad7628af744349a6324b687d7ec5eadf9dfaef22a41c3158cf97a76
MD5 9bf07ccc9f1a6beb7bb78467c970d84b
BLAKE2b-256 ee3680704ca57f78133c54bfac17bd5d9db5a928d941cf0935d0989cf136f6d5

See more details on using hashes here.

File details

Details for the file databricks_sql_connector-2.0.0b0-py3-none-any.whl.

File metadata

  • Download URL: databricks_sql_connector-2.0.0b0-py3-none-any.whl
  • Upload date:
  • Size: 193.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.6.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for databricks_sql_connector-2.0.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e0cabfed184e357de46c9b040bf9de86aa3fcad718428766abf3623a1d89b6a
MD5 d6b78ce30b1063baf55e58b94d63babb
BLAKE2b-256 6e7dba046d53bfbc1c4ca46e832610bd8ab4953dd26a5d5eea429b6821873add

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page