Skip to main content

Databricks SQL Connector for Python

Project description

Databricks SQL Connector for Python

Status: Public Preview

This library is currently shared as Public 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)

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

0.9.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-0.9.2.tar.gz (32.4 kB view details)

Uploaded Source

Built Distribution

databricks_sql_connector-0.9.2-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: databricks-sql-connector-0.9.2.tar.gz
  • Upload date:
  • Size: 32.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for databricks-sql-connector-0.9.2.tar.gz
Algorithm Hash digest
SHA256 6f0fb6c36589ed981a5b03d8f583eaba8a4482bdb77f1cb9481f1d798e24b179
MD5 89cad24788113203b7cb361babb678d3
BLAKE2b-256 54627774296246d8398b77e9723ca01d8c608d39fea5a30fe1a5faff5829bdcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: databricks_sql_connector-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for databricks_sql_connector-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c0306b2d4acca19278c22e77b364523893e6ca4a3be7c2e835e1cf0ecab7ec98
MD5 c672502c532d6d7cfea59ab61355d448
BLAKE2b-256 ba2713cfad0865ee962109c15f8a5665d2089819a47be8f160f795b082096321

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