Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不带HANA客户端的Python和SAP HANA_Python_Hana - Fatal编程技术网

不带HANA客户端的Python和SAP HANA

不带HANA客户端的Python和SAP HANA,python,hana,Python,Hana,大多数关于SAP HANA和Python的教程都告诉您,为了从Python与SAP HANA交互,您需要SAP HANA客户端 e、 g 所以它似乎是前一段时间需要的 但当您尝试安装SAP HANA客户端时,您会发现它不再可用 那么什么是SAP HANA客户端对Python的替代品呢?安装API 该链接包含有关如何安装pyhdb以及如何使用它的说明。塞尔斯 请注意,该示例假定auto commit=true 要安装的命令: sudo apt-get install python-pip

大多数关于SAP HANA和Python的教程都告诉您,为了从Python与SAP HANA交互,您需要SAP HANA客户端

e、 g

所以它似乎是前一段时间需要的

但当您尝试安装SAP HANA客户端时,您会发现它不再可用

那么什么是SAP HANA客户端对Python的替代品呢?安装API

该链接包含有关如何安装pyhdb以及如何使用它的说明。塞尔斯

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

要安装的命令:

sudo apt-get install python-pip
sudo pip install pyhdb
示例(自动提交=true):

安装API

该链接包含有关如何安装pyhdb以及如何使用它的说明。塞尔斯

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

要安装的命令:

sudo apt-get install python-pip
sudo pip install pyhdb
示例(自动提交=true):

参考: 请尝试其他一些查询

## imports
import pandas as pd
import pprint

## Querying a systems table
cursor.execute('SELECT * FROM "PUBLIC"."M_CS_TABLES" LIMIT 10')
pd.DataFrame(cursor.fetchall())

## Creating a table:
cursor.execute('CREATE TABLE PYHDB_TEST("NAMES" VARCHAR (255) null)')

## Inserting a row to the table:
cursor.execute("INSERT INTO PYHDB_TEST VALUES('Testing python 
client')")
pprint.pprint(cursor.rowcount)
参考: 请尝试其他一些查询

## imports
import pandas as pd
import pprint

## Querying a systems table
cursor.execute('SELECT * FROM "PUBLIC"."M_CS_TABLES" LIMIT 10')
pd.DataFrame(cursor.fetchall())

## Creating a table:
cursor.execute('CREATE TABLE PYHDB_TEST("NAMES" VARCHAR (255) null)')

## Inserting a row to the table:
cursor.execute("INSERT INTO PYHDB_TEST VALUES('Testing python 
client')")
pprint.pprint(cursor.rowcount)

看起来此客户端也不支持存储过程。要记住的东西。我最近试过了,到目前为止它运行得还不错。看起来这个客户端也不支持存储过程。要记住的东西。我最近尝试过它,到目前为止,它工作得还不错。你有哪个版本的HANA,你指的是哪个python客户端?据我所知,python客户端可用于每个HANA安装。它还应在HANA express edition中提供。虽然使用pyhdb看起来不错,但SAP的官方python驱动程序在某些情况下提供了比pyhdb客户端更好的性能和更多的功能。您使用的HANA是哪个版本,您指的是哪个python客户端?据我所知,python客户端可用于每个HANA安装。它还应在HANA express edition中提供。虽然使用pyhdb看起来不错,但SAP的官方python驱动程序在某些情况下提供了比pyhdb客户端更好的性能和更多的功能。