python获取sap数据_python 连接 SAP HANA 数据库
SAP HANA 是SAP 新的内存数据库:
目前学习python数据处理分析,现在想要连接 SAP HANA 数据库,
发现目前python已经发布了连接 SAP HANA的库 pyhddb
1、需要安装pyhdb
pip install pyhdb
2.获取 Connection 对象
import pyhdb
def get_connection():
conn_obj = pyhdb.connect(
host="10.33.67.12",
port=30015, #多租户的端口需要准确的如30053,
user="***",
password="***"
)
return conn_obj
3查询数据
def get_employees(conn,A):
cursor = conn.cursor()
#cursor.execute("select * from XMZX.ZTEST_HANA where ID='a' ") #python官方例子的SQl模式,去掉字段和表的双引号
cursor.execute("select * from XMZX.ZTEST_HANA where ID='%s' "%(A))# 传递参数到
#cursor.execute('select "ID","NAME","ZCLNT" from "XMZX"."ZTEST_HANA" where "ID"=\'a\' ') #HANA生成的SQL需将'转义
employees = cursor.fetchall()
conn.close()
return employees
if __name__=='__main__':
conn = get_connection()
employees = get_employees(conn,'b')
for employee in employees:
print (employee)
这里只做简单的连接查询,其他的可以参照pyhdb的库来更改
https://blogs.sap.com/2014/04/02/%E5%9C%A8python%E4%B8%AD%E8%BF%9E%E6%8E%A5sap-hana/
这里是用HANA ODBC连接查询的情况
python获取sap数据_python 连接 SAP HANA 数据库相关推荐
- python获取redis数据_Python之操作redis数据库
使用redis模块 一.操作redis 1.添加信息 (1)直接建key-value信息: 右键-Add New Key,手动添加key和value 右键-Console,打开控制台,写入命令 (2) ...
- python获取erp数据_python自学之路-数据读取
人家都说人生苦短, 要学Python.我也是看中计算机快速处理数据的优势,非常想学习这门语言,这真要开始了,确实觉得万事开头难,就此记录下这其中点点滴滴. 系统学习有些大海捞针,还是根据自己的实际需要 ...
- python获取游戏数据_Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是.........
原标题:Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是...... 作者 |量化小白H 责编 | 胡巍巍 本文爬取了豆瓣游戏网站上所有可见的游戏评分数据进行分析,全文包括以下几 ...
- python获取天气数据_python获取天气数据
三.具体实现 """ =================================== -*- coding:utf-8 -*- Author :GadyPu E_ ...
- python cv2模块安装_python 连接sql server数据库,pymssql模块安装。
python 连接sql server数据库,pymssql模块安装. python版本:python3.7 数据库版本:sql server 2016 连接sql server数据库,本菜鸟用的是p ...
- python获取sap数据_Python驱动SAP GUI完成自动化(选择布局+动态获取节点值)
讨论过如何利用工具Scripting Tracker录制python操纵SAP GUI的py脚本.软件的录制和生成的代码界面如下: 场景一:实际业务中,除了一些常规步骤,我们可能会驱动SAP GUI中 ...
- python获取股票数据_python根据股票代码获取当前数据
1.[代码][Python]代码 #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib2 import re import datet ...
- python获取gps数据_python获取android设备的GPS信息脚本分享
在android上,我们可以使用QPython来编写.执行Python脚本.它对很多android 系统函数进行了方便的封装,使用QPython编写功能简单的小程序异常方便. 这个示例是我之前用来读取 ...
- python获取同花顺数据_Python提取Wind数据
果然是中文编码的问题.搞定了,新鲜出炉一个小脚本.谢谢各位大神的解答. """ @Author: wenrongli @Date: 2014-11-18 @Version ...
最新文章
- Java中Math类常用函数总结
- 初识vue 2.0(2):路由与组件
- C 语言编程 — uint8_t / uint16_t / uint32_t /uint64_t
- html 自定义标签使用实现方法
- O'Reilly 1500 份问卷调研:2019 年 Serverless 落地到底香不香?
- C#中窗口关闭时没有取消事件订阅导致事件重复执行的解决方法
- 时空大数据 AI 研究院在京成立,助推时空产业高质量发展
- Spring Boot——控制台LOGO自定义配置管理解决方案
- 一个亿万富翁和一个陌生人的换钱计划
- Vue 2017 现状与展望 | 视频+PPT+速记快速回顾
- 服务器zip解压php,服务器端解压缩zip的脚本
- php int类型思索
- 【BZOJ】3922: Karin的弹幕
- micro 架构组件介绍
- 视频版ImageNet?快手搞了一场用户兴趣建模大赛 | 附前三名干货
- mysql中dint_mysql常用操作——数据库和表的操作1(共2页)
- 【RX解码MIPI输出】XS9922B 4通道模拟复合视频解码芯片 功能对标TP2815
- Java校验手机号格式
- No provisioned iOS devices are available with a compatible iOS version.
- 将打开网页以网页 仅HTML,网页保存的不同方法
热门文章
- 池流程图_干货收藏 | Java程序员必备的一些流程图
- 超级简单的自动刷新_支付宝自动收取能量、偷能量、超级简单教程,荣耀V20亲测可用...
- nginx作用_nginx作用及其配置
- python 二重积分_Python机器学习(五十七)SciPy 积分
- java ajax json 乱码_java+ajax加载中文json串后出现乱码问题的解决办法
- vbe代码对齐插件_写代码需要注意的问题
- appscan如何进行web端安全性测试_常用的软件测试工具有哪些?
- C++安全方向(三):3.7 使用openssl_evp接口完成SHA3和国密SM3
- go语言的struct
- mysql update语句卡死_oracle执行update语句时卡住问题分析及解决办法