Python项目之连接SAP HANA数据库

因为公司目前用的是SAP HANA平台在做数据分析建模工作,我想引用python做一些算法分析工作,这就引入了Python连接HANA 方法。

python 与 hana 连接采用pyhdb库,使用方便。

pyhdb 库:https://pypi.org/project/pyhdb/0.3.4/ 点击打开链接 

(如果是离线安装,可以下载tar.gz包,安装语法  python setup.py install ,在线安装 pip install pyhdb)lian

连接源码:

import pyhdb

def get_connection():
    conn_obj = pyhdb.connect(
        host = "10.16.29.131", #HANA地址
        port = 30015, #HANA端口号
        user = "20140006", #用户号
        password = "******" #密码
    )
    return conn_obj

def get_mat(conn):
    cursor = conn.cursor()
    cursor.execute('SELECT * FROM "20140006"."Z_MAT_CABNT"')      #连接表和视图都可以
    mat = cursor.fetchall()
    return mat

conn = get_connection()
mats = get_mat(conn)
for i in mats:
    print(i)



扫描二维码关注公众号,回复: 1641923 查看本文章

猜你喜欢

转载自blog.csdn.net/zenobia119/article/details/80278458