Skip to main content

Databricks SQL Connector for Python

Project description

Databricks SQL Connector for Python

Status: Generally available

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

This version

1.0.2

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-1.0.2.tar.gz (39.4 kB view details)

Uploaded Source

Built Distribution

databricks_sql_connector-1.0.2-py3-none-any.whl (43.4 kB view details)

Uploaded Python 3

File details

Details for the file databricks-sql-connector-1.0.2.tar.gz.

File metadata

  • Download URL: databricks-sql-connector-1.0.2.tar.gz
  • Upload date:
  • Size: 39.4 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-1.0.2.tar.gz
Algorithm Hash digest
SHA256 8085f53731ae85342583dc592ff19bf8aa84b5adde3a7951abb4a383238e594b
MD5 37a76a6f7fa4b81b02e9d5da7f33d212
BLAKE2b-256 b45825a7c0849866d3c0d2fef8e550279dabaab11f8bc024c8eb7d501b8c0756

See more details on using hashes here.

File details

Details for the file databricks_sql_connector-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: databricks_sql_connector-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 43.4 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-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cb235982b6b008142ed938c11255beb3015f38c9641de9ef24b9b6389773963a
MD5 57e15094bad01398f5fda4352b85f5db
BLAKE2b-256 ed893fca2494aa00e79dd67ea1c38c37170e08a21164985bd4e0ee88fc5c3055

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