没有HANA客户端的Python和SAP HANA

Tho*_*ues 0 python hana

大多数关于SAP HANA和Python的教程都说明您需要SAP HANA客户端才能与Python中的SAP HANA进行交互.

例如

所以似乎不久前需要它.

但是当您尝试安装SAP HANA客户端时,您会意识到它已不再可用.

那么什么是SAP HANA Client for Python的替代品?

Tho*_*ues 7

安装API pyhdb.

该链接包含有关如何安装pyhdb以及如何使用它的说明.Ceers.

请注意,该示例假定 auto-commit = true

要安装的命令:

sudo apt-get install python-pip
sudo pip install pyhdb
Run Code Online (Sandbox Code Playgroud)

示例(auto-commit = true):

import pyhdb
connection = pyhdb.connect(
    host="example.com",
    port=30015,
    user="user",
    password="secret"
)
cursor = connection.cursor()
cursor.execute("SELECT 'Hello Python World' FROM DUMMY")
cursor.fetchone()
connection.close()
Run Code Online (Sandbox Code Playgroud)