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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file databricks-sql-connector-0.9.1.tar.gz
.
File metadata
- Download URL: databricks-sql-connector-0.9.1.tar.gz
- Upload date:
- Size: 32.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d83b7cc55e3b34ac416df6f5466aa2b9a1142787425a58015cca6a90efbea56e |
|
MD5 | f0db31193f1867c073f8439816a405d9 |
|
BLAKE2b-256 | da0e1cb35c33cba25b12d5aec8f8a2bf2835aea10d1b25c92ab83f559d6cdb9c |
File details
Details for the file databricks_sql_connector-0.9.1-py3-none-any.whl
.
File metadata
- Download URL: databricks_sql_connector-0.9.1-py3-none-any.whl
- Upload date:
- Size: 36.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5774e3d506b352566621e7bd5d9c19a80e92d7cd3876be0fab94c52640b612cd |
|
MD5 | ab5a3592af199135089edb13c339e130 |
|
BLAKE2b-256 | 20ad9105351cd03117557de6327f95a0a0928d07907c1d97fbd7bce853779a52 |