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.0b2.tar.gz (193.0 kB view details)

Uploaded Source

Built Distribution

databricks_sql_connector-2.0.0b2-py3-none-any.whl (196.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: databricks-sql-connector-2.0.0b2.tar.gz
  • Upload date:
  • Size: 193.0 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.10

File hashes

Hashes for databricks-sql-connector-2.0.0b2.tar.gz
Algorithm Hash digest
SHA256 04cf30d405af6ad505f311d20212721e39cc243b7d7b0d8878b96e83fe64d741
MD5 49b11ae46ee8d624748ab78b394921e7
BLAKE2b-256 ea50c5bf6f8ec8876f734191c113af7b358d5b635e7861cc1795e198a42089a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: databricks_sql_connector-2.0.0b2-py3-none-any.whl
  • Upload date:
  • Size: 196.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.10

File hashes

Hashes for databricks_sql_connector-2.0.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 fca7f3677ea1272db7cc3a4bbc8c68091dd3ab1894bf1763634a40b676c16f15
MD5 92eec83b1a96b514c4d4a6391f9bd6c2
BLAKE2b-256 87a34da50c3cd2d119a378851214bef9fd22bf689ed9fd3709805647a940e34e

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